Encontrar ultimo registro para ingresar otro
Hasta aqui voy con mi proyecto para crear un formulario de consulta y modificacion, ahora quiero poder ingresar un nuevo registro. Dejo los codigos tanto para buscar como para editar, ¿si fuera posible dejar la modificacion y agregar en un solo boton? O sea.. Revisar si el combobox está vacio, haga la funcion de agregar y si tiene informacion que edite los campos.
Codigo de busqueda
Private Sub CommandButton1_Click()
Set b = Sheets("Proveedores").Range("A:K").Find(ComboBox1, lookat:=xlWhole)
If Not b Is Nothing Then
TextBox1 = Sheets("Proveedores").Cells(b.Row, "A")
TextBox2 = Sheets("Proveedores").Cells(b.Row, "C")
TextBox3 = Sheets("Proveedores").Cells(b.Row, "D")
TextBox4 = Sheets("Proveedores").Cells(b.Row, "E")
TextBox5 = Sheets("Proveedores").Cells(b.Row, "F")
TextBox6 = Sheets("Proveedores").Cells(b.Row, "G")
Else
MsgBox "¡NO SE HA ENCONTRADO EL PROVEEDOR!", vbInformation, "MACH CHILE LIMITADA"
Me.ComboBox1.SetFocus
Me.ComboBox1 = ""
End If
End Sub
Codigo para modificar
Private Sub CommandButton3_Click()
'Por.Dante Amor
Set b = Sheets("Proveedores").Range("a:k").Find(ComboBox1, lookat:=xlWhole)
If Not b Is Nothing Then
Sheets("Proveedores").Cells(b.Row, "a") = TextBox1
Sheets("Proveedores").Cells(b.Row, "c") = TextBox2
Sheets("Proveedores").Cells(b.Row, "d") = TextBox3
Sheets("Proveedores").Cells(b.Row, "e") = TextBox4
Sheets("Proveedores").Cells(b.Row, "f") = TextBox5
Sheets("Proveedores").Cells(b.Row, "g") = TextBox6
Else
MsgBox "NO SE HAN ENCONTRADO DATOS", vbInformation, "MACH CHILE LIMITADA"
End If
End Sub