親愛溢出社區添加式與VBA到單元格範圍
我想要一份添加式一些細胞(4,x)時,對於每個片(SH)。我在main代碼中的for循環中運行sub,它貫穿每列(a)。我嘗試過很多事情,但不幸的是我的代碼只是將不會運行:
Sub InsertFormula(ByVal sh As Worksheet, ByVal a As Long)
Formel = "=TEXT(" & a & "$1;'TTT')"
sh.Cells(4, a).Formula = Formel
End Sub
編輯:
Sub InsertFormula(ByVal sh As Worksheet, ByVal a As Long)
Formel = "=TEXT(R1C" & a & ",""TTT"")"
sh.Cells(4, a).FormulaR1C1 = Formel
End Sub
非常感謝,非常
爲什麼「不會運行」?你會得到什麼錯誤信息? –
你定義了'a'作爲你的列,但你實際上是將它作爲'Long'(作爲一個數字)發送到你的'Sub'。在你的'Formel =「= TEXT(」&a & "$1;'TTT')「'你真的需要它作爲你的專欄的一個字母,所以你需要將你的專欄從編號轉換成一個字母 –
我該怎麼辦?非常多 –