シートのVBAコード
下記のVBAコードに変更してください。
'登録
Private Sub CommandButton5_Click()
Dim scell As String
Dim lrow As Long
Dim i As Integer
'入力チェック
If ExInputCheck = False Then
Exit Sub
End If
'新規か修正かチェック
'修正の場合、登録されているセル位置を戻す
If ExFindNo(Range("E3"), scell) Then
'修正
Else
'最終行を捜す
lrow = Sheets("一覧").Range("A1048576").End(xlUp).Row - 1
Sheets("一覧").Range("A2").Offset(lrow, 0) = Range("E3")
For i = 1 To 5
Sheets("一覧").Range("A2").Offset(lrow, i) = Cells(4 + i, 3)
Next
For i = 1 To 5
Sheets("一覧").Range("A2").Offset(lrow, i + 5) = Cells(4 + i, 6)
Next
End If
End Sub
シート画面
データが入力されている画面
「登録」ボタンをクリックすると、入力データが一覧シートにコピーされています。