我想使用一個公式內的用戶輸入如下:使用輸入變量的公式內以宏
Sub example()
Dim StockDays As Integer
StockDays = InputBox(Prompt:="How many days?")
Range("AG2").FormulaR1C1 = "=ROUNDUP(RC[-6]*" & StockDays & "/90, 0)"
Range("AG2").Select
Selection.AutoFill Destination:=Range(Cells(2, 33), Cells(1500, 33))
End Sub
運行時,上述代碼在ROUNDUP線引發錯誤。
運行時錯誤1004.
應用程序定義或對象定義的錯誤。
我認爲問題與變量StockDays
有關。
我該如何安排代碼才能使其工作?
公式廁所ks完美 - 我會冒險猜測它與'StockDays'部分無關,並且您沒有引用表單或類似的東西。試試'表格(1).Range(「AG2」)'種類表示法。 –