2015-05-29 131 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