2
アクティブなセルの列とユーザーの入力を受け取り、単一の行に複数のセル範囲を追加する単純なVBAマクロを作成しようとしています。範囲は、ユーザーがアクティブな列に入力する整数と最後の列を加算して計算されます。問題は、私に実行時エラー '424'を与え、 "Object required"を教えてくれることです。私はそれを実行し、合計行に怒って取得します。VBAセルの範囲を合計
ここに私のコードです。私はちょうどVBAで始まっているので、それは難しいことではありません....そうですか?
Sub Food()
Dim first As Variant
Dim last As Integer
Dim days As Integer
Dim month As Variant
Dim total As Double
first = ActiveCell.Column
days = InputBox("Days in the month?")
last = first + days
month = Range(Cells(first, 4), Cells(last, 4))
total = Excel.WorksheetFunction.Sum(Report.Range(month))
Worksheets(1).Cells(1, 13).Value = total
End Sub
は '合計(Report.Range(月))' – Jarom
ワークシートをreport'です'A13で、結果を入力する代わりに? –
'total = Excel.WorksheetFunction.Sum(month)'、monthはこのインスタンスの範囲ではない値の配列です。 –