我想在公式中使用用户输入,如下所示:
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
。
我该如何安排代码以使其工作?