嗨,我想在下面一行中传递一个变量,但显然是错误的方式。谁能指导我正确的方向 :)
Dim variable as string
variable = "something"
ActiveCell.FormulaR1C1 = "=if([@Column1]=" & variable & ", TRUE, FALSE)"
试试。
Dim variable as string
variable = "something"
ActiveCell.Formula = "=if([@Column1]=""" & variable & """, TRUE, FALSE)"
你需要在你的变量周围加上引号(内嵌的引号需要双倍放大来转义)。