作者dounts (忘记过去)
看板Visual_Basic
标题[VBA ] 请问储存格放入公式?
时间Mon Mar 14 22:10:39 2011
大家好 一直以来 对 VBA 内放入公式
有一个小小疑问 举例来说
如果要求合 (Sum) 我们放入
ActiveCell.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)"
现在问题来了 如果我不确定我要往回推多少求合呢?
我试着假设未知数的个数为 Num_Var
ActiveCell.FormulaR1C1 = "=SUM(R[-Num_Var]C:R[-1]C)"
结果 excel 出来公式就真的长成这样了 (=SUM(R[-Num_Var]C:R[-1]C))
想当然尔 就会出现 #Name.....
那有什麽方法可以改进这现象呢? 非常感谢......
--
GMAT、各金融证照 资讯交流 - 勇闯梦想的新鲜人
http://ndxica.pixnet.net/blog
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.248.201.88
1F:推 stool100:拆开用字串连接 03/14 22:29
2F:→ dounts:怎麽做啊? 可以请楼上指导一下吗 @@ 感激 03/14 23:00
3F:推 ClubT:双引号""就是字串 中间就是你要放的文字 03/15 10:22
4F:→ ClubT:所以就是改成 字串+CStr(变数)+字串 03/15 10:23
5F:→ MOONRAKER:太麻烦了,我会用activecell.row/column取得现在栏列数 03/15 16:41
6F:→ MOONRAKER:阿不对,我弄错了,请不要管我的推文 03/15 16:42