入力処理でデータは追加していくだけ、スピンボタンは不要だと思います。
入力されたデータを見ていきたい処理も付け加えたいなら意味ありますが。
それとも1件登録した後自動でまた次を登録したいのでしょうか。
標準モジュ-ルにする必要はないので、全部ユーザーフォームのコードでいいと思います。
あと最終列取得のコードが違っていました。
Private Sub UserForm_Initialize()
Dim ws As Worksheet
Dim lastcol As Long
Dim i As Long
Set ws = Worksheets(\u0026quot;Sheet1\u0026quot;)
lastcol = ws.Cells(1, Columns.Count).End(xlToLeft).Column
If lastcol = 1 Then
tx1.Value = 1
Else
tx1.Value = ws.Cells(1, lastcol).Value + 1
End If
End Sub
Private Sub CommandButton1_Click()
Dim ws As Worksheet
Dim lastcol As Long
Dim i As Long
Set ws = Worksheets(\u0026quot;Sheet1\u0026quot;)
With ws
lastcol = Cells(1, Columns.Count).End(xlToLeft).Column + 1
For i = 1 To 6
.Cells(i, lastcol).Value = Controls(\u0026quot;tx\u0026quot; \u0026amp; i).Value
Next i
End With
End Sub