Office中国论坛/Access中国论坛
标题:
VBA书写公式的研究
[打印本页]
作者:
猛喝马里
时间:
2007-5-20 01:48
标题:
VBA书写公式的研究
有这样的一个例子,大家给看看,一起研究研究:
Worksheets("sheet1").Cells(1, 1).Formula = "=IF(COUNTA(INDIRECT(ADDRESS(ROW()+1,COLUMN())&":"&ADDRESS(ROW()+1048575,COLUMN())))=0,"","YES")"
后面的公式直接写到单元格中没有问题,如何用VBA方式写入时
""
和
:
这样写就出错了,看看大家都有什么好的解决方法。另外,.Formula 和.Value有什么不一样?
作者:
fautc
时间:
2007-6-14 07:00
?
作者:
whliumx
时间:
2007-6-17 18:55
应该这样写:
Worksheets("sheet1").Cells(1, 1).Formula = "=IF(COUNTA(INDIRECT(ADDRESS(ROW()+1,COLUMN())&"":""&ADDRESS(ROW()+1048575,COLUMN())))=0,"""",""YES"")"
至于.Formula 和.Value一个表示公式,一个表示数值,但是在使用中我还没有发现区别
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3