[英]How to set a formula in an Excel cell using VBA?
Scott Craner給了我這個解決方案,以便在一個單元格中設置公式:
Range("F4").Formula = "=IF(D4,B4,"""")"
現在,我想動態地應用它。 這是我的翻譯:
For i = 4 to 10
Range("F" & i).Formula = "=IF(D" & i ",B" & i ", """")"
Next i
立即在編輯器中變成紅色。 我需要可以運行的東西。 提前Tnx。
我該怎么解決?
就像Scott Craner所說的那樣 ,您不需要任何循環。
ActiveSheet.Range("F4:F10").Formula = "=IF(D4,B4,"""")"
這將完全滿足您要實現的目標。 Excel真聰明!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.