Excel VBA - 将工作表作为 IF 语句中的变量引用
Excel VBA - Refer to a worksheet as a variable in an IF statement
在下面的 VBA 代码中,如何将对工作表 'ContolPage' 的引用替换为变量 'cPage'?
ActiveCell.FormulaR1C1 = "=IF(RC[5]="""","""",ControlPage!R[-13]C[-2])"
谢谢
您需要从引号中删除任何 vba 变量并与 &
:
连接
ActiveCell.FormulaR1C1 = "=IF(RC[5]="""","""",'" & cPage & "'!R[-13]C[-2])"
在下面的 VBA 代码中,如何将对工作表 'ContolPage' 的引用替换为变量 'cPage'?
ActiveCell.FormulaR1C1 = "=IF(RC[5]="""","""",ControlPage!R[-13]C[-2])"
谢谢
您需要从引号中删除任何 vba 变量并与 &
:
ActiveCell.FormulaR1C1 = "=IF(RC[5]="""","""",'" & cPage & "'!R[-13]C[-2])"