在单元格对象中使用带有变量的.Formula

时间:2016-03-23 19:14:12

标签: excel vba excel-vba

我尝试了各种各样的会话和使用""但我不能让.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  "
  1. 是否可以将.formula与单元格对象一起使用?
  2. 宁愿不使用application.worksheetfunction,因为我希望最终用户看到公式
  3. 任何人都有很好的资料来解释在.formula中确定变量的正确方法吗?

1 个答案:

答案 0 :(得分:3)

尝试下面的内容,我相信你几乎就在那里,但是在等号+引号出来之前插入了一个不必要的空格。

main.Cells(main_row, calc_col).Formula = "= J" & main_row & " / I" & main_row