读书人

vba一个函数值如何返回

发布时间: 2012-02-23 22:01:34 作者: rapoo

vba一个函数值怎么返回
虚心求教:vba中,一个函数值怎么返回
编写一个vba程序,如下:
'rownum,colnum,fh三个值前面程序已经计算出来
...
temp=“R” & rownum & “C” & colnum
cells(2,3).formulaR1C1="=vlookup(temp,sheet1!1:65535,fh,false)"
...

现在的问题是,cells(2,3)这句执行时,提示无法找到数据,猜测原因是没有将temp和fh两个值正常返回到公式中,若将这两个部分改成函数值填入则没问题。

希望高手帮助啊

[解决办法]
没注意到还有一个 fh

VB code
cells(2,3).formulaR1C1="=vlookup(" & temp & ",sheet1!1:65535," & fh & ",false)" 

读书人网 >VB

热点推荐