次のように、数式内でユーザー入力を使用したいと思います。
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
。
コードを機能させるにはどうすればよいですか?