以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- 新手请教:C1:=REF(CLOSE,1); 的C1是传到VBA里什么类型? (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=6218) |
-- 作者:andylee -- 发布时间:2011/4/19 21:51:53 -- 新手请教:C1:=REF(CLOSE,1); 的C1是传到VBA里什么类型? 用CStr也显示类型不正确,郁闷! |
-- 作者:admin -- 发布时间:2011/4/19 22:14:11 -- 把公式贴过来我们测试看看 |
-- 作者:guotx2010 -- 发布时间:2011/4/19 22:35:12 -- 传到VBA的都是数字型的。 字符型传不了。
|
-- 作者:andylee -- 发布时间:2011/4/20 15:34:13 -- 只想看看C1的值是多少。 Function outputValue(fXXXX, C1) msgbox C1 End function 或 Function outputValue(fXXXX, C1) msgbox CStr(C1) End function 两种方法都不行。 注:fXXXX是指那个默认的参数 |
-- 作者:admin -- 发布时间:2011/4/20 19:28:15 -- 你没说清楚问题,你把公式调用和VBA函数都列出来我们帮你看看 |
-- 作者:andylee -- 发布时间:2011/4/20 20:05:13 -- VBA部分已粘出,公式部分更简单: C1:=REF(CLOSE,1); outputValue(C1) 其实这些都与问题无关,我的问题是公式里的C1,在VBA里与什么类型对应。 而, 传统上VBA能将任何类型直接msgbox的。 |
-- 作者:admin -- 发布时间:2011/4/20 20:41:58 -- C1是浮点数值类型 |