Te anexo la macro
Sub GuardarInformacion()
Rem declaracion de variables
Dim contfila As Long
Dim hoja As Worksheet
Set hoja = Worksheets("REGISTROS")
'Call EnviarCorreo(hoja, 5)
Rem validamos que los campos de texto correspondientes a los datos esten todos ingresados
If Trim$(central.Text) = Empty Or Trim$(TextBox2.Text) = Empty Or _
Trim$(prioridad.Text) = Empty Or Trim$(Boton9.Text) = Empty Or _
Trim$(Boton10.Text) = Empty Or Trim$(Boton11.Text) = Empty Or _
Trim$(Boton12.Text) = Empty Or Trim$(Boton13.Text) = Empty Or _
Trim$(Cobre.Text) = Empty Or Trim$(ComboBox1.Text) = Empty Or _
Trim$(TextBox1.Text) = Empty Or Trim$(ComboBox2.Text) = Empty Or _
Trim$(Boton16.Text) = Empty Or Trim$(Boton29.Text) = Empty Or _
Trim$(Posta.Text) = Empty Or Trim$(ComboBox3.Text) = Empty Or _
Trim$(TextBox3.Text) = Empty Then
MsgBox "Por favor ingrese todos los datos!", vbCritical, "Datos Incompletos"
Exit Sub
End If
'
Rem validamos la fila siguiente en la hoja donde se deben ingresar los datos
contfila = hoja.Cells(Rows.Count, 5).End(xlUp).Offset(1, 0).Row
If contfila = 5 Then
num_sol = 6000
Else
num_sol = hoja.Cells(contfila - 1, "C").Value + 1
End If
hoja.Cells(contfila, 3).Value = num_sol
hoja.Cells(contfila, 5).Value = Me.TextBox2.Value
hoja.Cells(contfila, 6).Value = Me.central.Value
hoja.Cells(contfila, 7).Value = Me.Cobre.Value
hoja.Cells(contfila, 8).Value = Me.ComboBox1.Value
hoja.Cells(contfila, 9).Value = Me.TextBox1.Value
hoja.Cells(contfila, 10).Value = Me.ComboBox2.Value
hoja.Cells(contfila, 11).Value = Me.Boton29.Value
hoja.Cells(contfila, 12).Value = Me.Boton9.Value
hoja.Cells(contfila, 13).Value = Me.Boton10.Value
hoja.Cells(contfila, 14).Value = Me.Boton11.Value
hoja.Cells(contfila, 15).Value = Me.Boton12.Value
hoja.Cells(contfila, 16).Value = Me.Boton13.Value
hoja.Cells(contfila, 17).Value = Me.prioridad.Value
hoja.Cells(contfila, 18).Value = Me.vandalismo.Value
hoja.Cells(contfila, 19).Value = Me.Posta.Value
hoja.Cells(contfila, 20).Value = Me.ComboBox3.Value
hoja.Cells(contfila, 21).Value = Me.Boton16.Value
Call EnviarCorreo(hoja, contfila)
Rem se limpia y borra todo y el cursor queda en Boton1
Me.prioridad.Value = ""
Me.central.Value = ""
Me.Posta.Value = ""
Me.Tramite.Value = ""
Me.vandalismo.Value = ""
Me.Cobre.Value = ""
Me.Boton9.Value = ""
Me.Boton10.Value = ""
Me.Boton11.Value = ""
Me.Boton12.Value = ""
Me.Boton13.Value = ""
Me.Boton16.Value = ""
Me.Boton29.Value = ""
Me.TextBox3.Value = ""
End Sub
'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias