simple 様
コードは下記のように記述しています。
Sub test()
Dim lastrow As Long
lastrow = Worksheets("一覧").Cells(Rows.Count, 1).End(xlUp).Row
'ワークシート「一覧」に行番号を入力
With Worksheets("一覧")
lastrow = .Cells(.Rows.Count, 1).End(xlUp).Row
'ワークシート「一覧」に行番号を入力
If .Cells(lastrow, 1).Value = "番号" Then
.Cells(lastrow + 1, 1) = 1
Else
With .Cells(lastrow, 1)
.Offset(1, 0).Value = .Value + 1
End With
End If
End With
'入力データをワークシート「一覧」に代入
Worksheets("一覧").Cells(lastrow + 1, 2) = Worksheets("入力").Cells(1, 2)
Worksheets("一覧").Cells(lastrow + 1, 3) = Worksheets("入力").Cells(2, 2)
Worksheets("一覧").Cells(lastrow + 1, 4) = Worksheets("入力").Cells(3, 2)
'代入後データの値をクリア
With Worksheets("入力")
.Range(.Cells(1, 2), .Cells(3, 2)).ClearContents
End With
'ワークシート「入力」の「セルB1」を選択
Worksheets("入力").Cells(1, 2).Select
End Sub
エラーメッセージは、
> Worksheets("入力").Cells(1, 2).Select
上記の行の処理が終了した後に出ます。
内容は、「実行時エラー1004 アプリケーション定義またはオブジェクト定義のエラーです。」というエラーメッセージが表示されます。
よろしくお願いいたします。