我正在尝试使用vba将公式插入到工作表上的单元格A67
中。我相信可以使用下面的公式来完成,但遗憾的是我不知道如何修复下面的语法。
根据具体情况,我尝试提取的表单为RD1
到RD35
。
我的变量定义为1到35
你知道为什么RD&我没有正确定义我的表格?我错过了引号吗?
Range("A67").Select
ActiveCell.FormulaLocal = "=Vlookup(large(RD & i!B2:B100,1),RD & i!B2:E100,4,false)"
答案 0 :(得分:2)
Range("A67").Select ActiveCell.FormulaLocal = "=Vlookup(large(RD & i!B2:B100,1),RD & i!B2:E100,4,false)"
是一个字符串,所以要将变量插入字符串,必须关闭引号,插入变量然后继续字符串。
你的行应该是: 应该是:
Range("A67").Select ActiveCell.FormulaLocal = "=Vlookup(large(RD" & i & "!B2:B100,1),RD" & i & "!B2:E100,4,false)"