.
Option Explicit
Private Sub CommandButton1_Click()
Dim ws As Worksheet
Set ws = ActiveSheet
Dim newRow As Long
newRow = Application.WorksheetFunction.CountA(ws.Range("B:B")) + 1
'The next two lines can be expanded as many times as needed for all the entry fields in your project
ws.Cells(newRow, 2).Value = Me.TextBox1.Value
ws.Cells(newRow, 3).Value = Me.TextBox2.Value
ws.Cells(newRow, 4).Value = Me.TextBox3.Value
ws.Cells(newRow, 5).Value = Me.TextBox4.Value
ws.Cells(newRow, 6).Value = Me.ListBox1.Value
ws.Cells(newRow, 7).Value = Me.TextBox6.Value
ws.Cells(newRow, 8).Value = Me.TextBox6.Value
End Sub
See the attached as I had to recreate your main sheet so you can add data via the UserForm.
Bookmarks