我尝试了各种各样的会话和使用""但我不能让.formula在以下代码中工作。该宏运行没有错误,但它不填充我的工作表。我觉得这样:Excel VBA formula with variables就是我想要的,但是当main_row在.formula中时,它似乎没有被赋值给变量。
main_row = main.Range("b6").Row
calc_col = main.Range("k6").Column
main.Cells(main_row, calc_col).Formula = " = j & main_row / i & main_row "
答案 0 :(得分:3)
尝试下面的内容,我相信你几乎就在那里,但是在等号+引号出来之前插入了一个不必要的空格。
main.Cells(main_row, calc_col).Formula = "= J" & main_row & " / I" & main_row