我需要使用vlookup函数,从不同的函数获取所有参数,然后在此处使用它们。
例如:CMakeLists.txt
我想这样写:
ActiveCell.Formula= “=VLOOKUP(B2, ‘sheet 2’!$A:$I, 4, FALSE)
当前,我只希望列是动态的,但是将来,我将要求所有这些都是动态的。
答案 0 :(得分:2)
编写公式时,您可以在“”之间进行操作,因为它是一个文字字符串,将被输出到excel单元格。要使用变量,您需要将其写在引号之外。
即"=VLOOKUP(" & element & "," & f_range & "," & col_num & "," true_false & ")"
不要忘记逗号,因为它们也出现在公式上。 &是连接运算符,它将把您要加入的所有内容组合在一起。
如果您愿意使用值代替单元格上的公式,则还有另一种方法:
ActiveCell.Value = Application.VLOOKUP(element, f_range, col_num, true_false)
这将计算值并将其放入您的单元格。无需连接任何东西,只需将其参数作为变量即可。