我有兩個問題的公式計算的值,我將不勝感激了很多幫助的:添加循環的公式和只顯示
- 我已經VBA鏈接到一個按鈕,用於計算在某些單元格的值基於輸入的參數。我仍然是一個基本的用戶,但無法讓它循環。目的是讓VBA繼續計算,直到給定單元格中的值爲零。
是否有可能讓VBA只輸入單元格中的輸入值而不輸入相應的公式?請參見下面的代碼的一個片段:
子Formular1() 'Formular1
Range("H17").Select Selection.End(xlDown).Select ActiveCell.Offset(1, 0).Range("A1").Select ActiveCell.FormulaR1C1 = "=ROUNDDOWN((RC[-1]-RC[-2])/30,0)" ActiveCell.Select ' Formular2 Macro Range("I17").Select Selection.End(xlDown).Select ActiveCell.Offset(1, 0).Range("A1").Select ActiveCell.FormulaR1C1 = "=RC[-5]/RC[-1]" ActiveCell.Offset(1, 0).Range("A1").Select ' Formular 3 Range("J17").Select Selection.End(xlDown).Select ActiveCell.Offset(1, 0).Range("A1").Select ActiveCell.FormulaR1C1 = "=R4C9" Range("J20").Select End Sub
我剛剛更新,它的工作方式像魔術一樣。謝謝。但是,我想做一些改變,我不想摧毀你所做的。我想將代碼開始處的相對單元格選擇更改爲絕對,並且我想添加一個循環。首先,我希望計算始終從第19行開始,並在列G沒有任何值的行上結束。再次感謝。你能否給你的代碼添加評論,這樣我至少可以學習和改進? – Avictomama