Excel公式到VBA代码

我怎样才能把excel公式= B4 / B5转换成vba代码? 到目前为止,这是我的代码,当然不工作:

ActiveCell.FormulaR1C1 = "=B4/B5" 

你可以说,我对R1C1不是很熟悉。 如果需要的话,我创build了一个函数Col_Letter() ,它取一个数字并返回相应列的字母。 任何帮助将不胜感激!

正如@siddarth在评论中指出的那样,您正在寻找:

 ActiveCell.Formula = "=B4/B5" 

如果您急于做出macros而macros的工作,则代码可读性的妥协可能是可以接受的。 在这种情况下,您可以执行以下操作:

  1. 开始录制一个macros
  2. 做完全你需要做的
  3. 停止录制并从macros代码中提取行

请注意,这几乎适用于所有情况,但可能会导致代码混乱。