2015-05-29 206 views
0

我怎么会去打开Excel公式= B4/B5进入VBA代码?到目前为止,这是我的代码,当然不工作:Excel公式来VBA代码

ActiveCell.FormulaR1C1 = "=B4/B5" 

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

+6

'ActiveCell.Formula = “= B4/B5”' –

+0

即固定它!谢谢你的帮助。 – Paradox

+0

是不是使用答案,即使是这样一个简单的解决方案?一旦OP已经接受了答案,这个方法似乎就解决了。这是15个免费的声望点! ;) – R3uK

回答

3

为在@siddarth您正在寻找的评论中指出:

ActiveCell.Formula = "=B4/B5" 

如果你是在赶时间,只是需要做宏观工作,对代码的可读性的妥协是可以接受的。在这种情况下,你可以做到以下几点:

  1. 开始录制宏
  2. 做的正是你需要做的
  3. 停止录音并从宏代码

注意提取线是什么这几乎适用于所有事情,但可能会导致代码混乱。

+2

宏录音机是学习的好方法!它可以教一些不好的编程习惯,所以请阅读[如何避免在Excel VBA宏中使用Select](http://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel- vba宏),如果你打算这样做。 – FreeMan