輸入單元格公式我有這個簡單的公式的單元格A1使用VBA
=10*Round(B1/10,0)
我知道如何在VBA進入這個,我只是寫:
Range("A1").Formula = "=10*Round(B1/10,0)"
現在,如果我不什麼」唔知道我想要輪數的單元格?換句話說,我在我的代碼中有一個整數變量N,它可以取多個值,並且我想將列號B的行數N中的數字四捨五入。
如何編寫此代碼? 我試過了:
Range("A1").Formula = "=10*Round(B" & N & " & "/10",0)"
但是這不起作用。嘗試了多種佈局的報價,但沒有成功。
任何人都可以讓我知道:
- 如何輸入簡單的公式?更重要的是
- 提供一些鏈接/參考,可以幫助我在未來輸入其他 公式?
感謝
'Range(「A1」)。Formula =「= 10 * Round(B」&N&「/ 10,0)」' – Excellll 2012-04-16 17:14:54
您正在四捨五入到最接近的10?等效公式爲= = ROUND(B1,-1)' – 2012-04-16 17:24:11
Barry:非常感謝,這是一個非常有用的提示。 Excelllll:也非常感謝。你知道我在哪裏可以找到輸入這樣的公式的一般規則嗎? 非常感謝你 – 2012-04-16 18:04:31