Excel 公式到 VBA 代码
Excel formula to VBA code
如何将 excel 公式 =B4/B5 转换为 vba 代码?到目前为止,这是我的代码当然不起作用:
ActiveCell.FormulaR1C1 = "=B4/B5"
如你所知,我对R1C1不是很熟悉。如果需要,我创建了一个函数 Col_Letter()
,它接受一个数字和 returns 相应列的字母。任何帮助将不胜感激!
正如@siddarth 在评论中指出的那样,您正在寻找:
ActiveCell.Formula = "=B4/B5"
如果您赶时间并且只需要使宏正常工作,那么在代码可读性方面做出妥协可能是可以接受的。在这种情况下,您可以执行以下操作:
- 开始录制宏
- 做你需要做的事
- 停止录制并从宏代码中提取行
请注意,这几乎适用于所有情况,但可能会导致代码有些混乱。
如何将 excel 公式 =B4/B5 转换为 vba 代码?到目前为止,这是我的代码当然不起作用:
ActiveCell.FormulaR1C1 = "=B4/B5"
如你所知,我对R1C1不是很熟悉。如果需要,我创建了一个函数 Col_Letter()
,它接受一个数字和 returns 相应列的字母。任何帮助将不胜感激!
正如@siddarth 在评论中指出的那样,您正在寻找:
ActiveCell.Formula = "=B4/B5"
如果您赶时间并且只需要使宏正常工作,那么在代码可读性方面做出妥协可能是可以接受的。在这种情况下,您可以执行以下操作:
- 开始录制宏
- 做你需要做的事
- 停止录制并从宏代码中提取行
请注意,这几乎适用于所有情况,但可能会导致代码有些混乱。