As far as I can see there's nothing really wrong with your code except that I'm missnig some dimensioning.
I edited the code as follows and it does what ot shoud do
Private Sub CommandButton1_Click()
Dim ws As Worksheet
Dim ListRow As Long
Dim firstEmptyRow As Range
Set ws = ActiveSheet
ListRow = ws.Cells(Rows.Count, 1).End(xlUp).Row
Set firstEmptyRow = ws.Range("A" & ListRow + 1)
With firstEmptyRow
.Offset(0, 0).Value = TextBox1.Value 'Opp Name
.Offset(0, 1).Value = TextBox2.Value 'Create Date
.Offset(0, 2).Value = TextBox3.Value 'Book Date
.Offset(0, 3).Value = TextBox4.Value 'Poject Number
.Offset(0, 4).Value = TextBox5.Value 'Dollar Value
.Offset(0, 5).Value = TextBox6.Value 'Secured Margin Rate
End With
End Sub
Bookmarks