¿Cómo corregir error '-2147417848(80010108)' en tiempo de ejecución: error en el método '_Default' de objeto 'Range'?
Tengo un problema con el siguiente formulario. Es un pequeño formulario para crear un nuevo proveedor en la base de datos. El problema es que cuando le doy en el botón crear me aparece error y después se traba excel y se cierra... Les dejo el código para ver si me pueden ayudar
Private Sub CommandButton1_Click()
Dim fila As Long
Dim final As Long
If Me.TextBox1 = "" Or Me.TextBox2 = "" Or Me.TextBox3 = "" Or Me.TextBox4 = "" Or Me.TextBox5 = "" Or Me.TextBox6 = "" Then
MsgBox "Hay algunos campos vacíos", vbCritical
Exit Sub
End If
For fila = 2 To 1000
If Hoja2.Cells(fila, 1) = "" Then
final = fila
Exit For
End If
Next
Hoja2.Cells(final, 1) = Me.TextBox1
Hoja2.Cells(final, 2) = Me.TextBox2
Hoja2.Cells(final, 3) = Me.TextBox3
Hoja2.Cells(final, 4) = Me.TextBox4
Hoja2.Cells(final, 5) = Me.TextBox5
Hoja2.Cells(final, 6) = Me.TextBox6
MsgBox "Se ha creado el Proveedor", vbInformation, "Nuevo Proveedor"
End Sub