Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共14 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:求一个自定义函数!

1楼
百湛必胜客 发表于:2012/4/23 7:49:46

怎么自定义一个函数,通过参数的形式将公式中的某个变量(数字或者字符串)输出到剪贴板,

2楼
rushtaotao 发表于:2012/4/23 8:36:32
这个是编程语言中返回函数参数的意思吧。请问您返回这个数有什么用?前台还是后台?
3楼
Leon 发表于:2012/4/23 8:45:31

图片点击可在新窗口打开查看此主题相关图片如下:s1.jpg
图片点击可在新窗口打开查看
在自定义函数中,右键打开快捷菜单,如图。然后在金字塔的“窗口”——综合管理——宏——新建,利用VBA满足楼主需求
4楼
guotx2010 发表于:2012/4/23 9:20:17

使用extgbdataset语句将公式中的变量保存到全局变量,然后使用vba读取这个变量。

 

5楼
百湛必胜客 发表于:2012/4/23 9:21:39

楼上能帮我写一个吗?主要是对VBA自定义函数不熟悉

 

 

Function clipout(Formula,bliang)

'参数bliang可以输出公式中的任何一条指标线数值或者字符串
    clipout=0

End Function

6楼
百湛必胜客 发表于:2012/4/23 12:59:45

我的意思是,在公式里直接用函数ClipOUT()将公式中任意一个中间变量或者指标数值直接复制到剪贴板,

例如:

Ma60:ma(c,60);

Ma120:=ma(c,120);

strout:=if(cross(ma60,120),'60日金叉120日','120日压制60日');

clipout(strout)

这样剪贴板里能读取公式的输出了,

现在不知道clipout()这个自定义函数怎么写

 

7楼
admin 发表于:2012/4/23 13:48:38

如果你对VBA一窍不通,那么即便我们给你写了你也不会用,还是建议用户减少浮躁心理,平下心来认真的学习一下。

参考 http://www.weistock.com/bbs/dispbbs.asp?boardid=9&Id=11048 这里的有关VBA部分的视频教程及文字教程

8楼
百湛必胜客 发表于:2012/4/23 15:08:29

我习惯学东西直接看别人的代码中学。嘿嘿

真没人愿意写一下这个自定义函数吗?

论坛互助的气氛很重要啊

9楼
rushtaotao 发表于:2012/4/23 15:14:17
这个vba高级开发还真不擅长图片点击可在新窗口打开查看
10楼
百湛必胜客 发表于:2012/4/26 12:34:56
知者不言言者不知,这还叫论坛吗
共14 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.05078 s, 3 queries.