It was working till now*
And this is a part of the entire code, if needed:
'Payment radios and total column
If radiomaster.value = True Then
'This way there's no need to add "1" when there's no installments
If radiomaster = True And TextBox3.Text = "" Then
TextBox3.Text = "1"
End If
Range("F" & lrTest - 1).value = TextBox3.Text
Me.TextBox2.value = Replace(Me.TextBox2.value, ".", ",") 'Prevent dot error
Range("E" & lrTest - 1).value = CCur(TextBox2.value)
Range("J" & lrTest - 1) = Range("E" & lrTest - 1)
'Balance
If lrTest = 23 Then
Range("K" & lrTest - 1) = Range("F1")
Range("K" & lrTest) = Range("F1")
Else
Range("K" & lrTest - 1) = Range("K" & lrTest - 2).value
Range("K" & lrTest) = Range("K" & lrTest - 1).value
End If
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
aux = TextBox3.value 'aux = 3
auxinstnumber = aux
Do While aux <> 0
'Activates next sheet
Worksheets(ActiveSheet.Index + 1).Select
'Count last row
lrTest = ActiveSheet.Range("B" & Rows.Count).End(xlUp).Row
'Resize table row from B21 to J on the last row
ActiveSheet.ListObjects(2).Resize Range("$B$21:$K$" & lrTest + 1)
'Count last row
lrTest = ActiveSheet.Range("B" & Rows.Count).End(xlUp).Row
If IsEmpty(Range("C" & lrTest - 1)) Then
'Date
If ActiveSheet.Name = "Fevereiro" Then
Range("B" & lrTest - 1).value = "08/02/2016"
Range("B" & lrTest - 1).NumberFormat = "dd/mm/yyyy"
End If
If ActiveSheet.Name = "Março" Then
Range("B" & lrTest - 1).value = "08/03/2016"
Range("B" & lrTest - 1).NumberFormat = "dd/mm/yyyy"
End If
If ActiveSheet.Name = "Abril" Then
Range("B" & lrTest - 1).value = "08/04/2016"
Range("B" & lrTest - 1).NumberFormat = "dd/mm/yyyy"
End If
If ActiveSheet.Name = "Maio" Then
Range("B" & lrTest - 1).value = "08/05/2016"
Range("B" & lrTest - 1).NumberFormat = "dd/mm/yyyy"
End If
If ActiveSheet.Name = "Junho" Then
Range("B" & lrTest - 1).value = "08/06/2016"
Range("B" & lrTest - 1).NumberFormat = "dd/mm/yyyy"
End If
If ActiveSheet.Name = "Julho" Then
Range("B" & lrTest - 1).value = "08/07/2016"
Range("B" & lrTest - 1).NumberFormat = "dd/mm/yyyy"
End If
If ActiveSheet.Name = "Agosto" Then
Range("B" & lrTest - 1).value = "08/08/2016"
Range("B" & lrTest - 1).NumberFormat = "dd/mm/yyyy"
End If
If ActiveSheet.Name = "Setembro" Then
Range("B" & lrTest - 1).value = "08/09/2016"
Range("B" & lrTest - 1).NumberFormat = "dd/mm/yyyy"
End If
If ActiveSheet.Name = "Outrobro" Then
Range("B" & lrTest - 1).value = "08/10/2016"
Range("B" & lrTest - 1).NumberFormat = "dd/mm/yyyy"
End If
If ActiveSheet.Name = "Novembro" Then
Range("B" & lrTest - 1).value = "08/11/2016"
Range("B" & lrTest - 1).NumberFormat = "dd/mm/yyyy"
End If
If ActiveSheet.Name = "Dezembro" Then
Range("B" & lrTest - 1).value = "08/12/2016"
Range("B" & lrTest - 1).NumberFormat = "dd/mm/yyyy"
End If
'Description
Range("C" & lrTest - 1).value = TextBox1.Text
'Category
Range("D" & lrTest - 1).value = cmbcategoria.value
'Master Installments
Range("F" & lrTest - 1).value = "1"
'Master
Range("E" & lrTest - 1).value = (CCur(TextBox2.value)) / (TextBox3.value)
'Total
Range("J" & lrTest - 1) = ""
'Balance
If lrTest = 23 Then
Range("K" & lrTest - 1).Formula = "=sum(" & Range("F1").value & ",-E" & lrTest - 1 & ")"
Range("K" & lrTest).Formula = "=sum(" & Range("F1").value & ",-E" & lrTest - 1 & ")"
Else
Range("K" & lrTest - 1).Formula = "=sum(K" & lrTest - 2 & ",-E" & lrTest - 1 & ")"
Range("K" & lrTest).Formula = "=sum(K" & lrTest - 2 & ",-E" & lrTest - 1 & ")"
End If
'Moves information and delete last row in case data doesn't go to the first row
If IsEmpty(Range("C22")) Then
Range("C22") = Range("C23")
With ActiveSheet.ListObjects(2).DataBodyRange
.Rows(.Rows.Count - 1).delete
End With
End If
End If
'Deletes C23 row in case last row equals 24 and it's empty
lrTest = ActiveSheet.Range("B" & Rows.Count).End(xlUp).Row
If lrTest = 24 And IsEmpty(Range("C23")) = True Then
With ActiveSheet.ListObjects(2).DataBodyRange
.Rows(.Rows.Count).delete
End With
End If
aux = aux - 1
Loop
End If
'Activates first sheet
Worksheets(ActiveSheet.Index - auxinstnumber).Select
lrTest = ActiveSheet.Range("B" & Rows.Count).End(xlUp).Row
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
This is my workbook, if needed (larger than 1000kb): https://www.dropbox.com/s/i8gsssg89m...2016.xlsm?dl=0
Bookmarks