Insertar Datos de forma horizontal uno tras otro con formulario
Soy nuevo en el mundo de las macros y estoy intentando programar una macro para transponer los registros en un formulario en una base de datos (un registro bajo el otro), sin embargo me arroja un error: "Else sin if"
Private Sub CommandButton1_Click() If ComboBox1 = "" Or ComboBox2 = "" Or TextBox1 = "" Or TextBox2 = "" Then MsgBox "¡¡Cuidado!! Faltan campos por llenar", vbInformation, "Error de captura" Else Sheets("Entradas LBI").Select Range("A" & Cells.Row.Count).End(x1Up).Offset(1).Select ActiveCell = ComboBox1.Value ActiveCell.Offset(0, 1) = ComboBox1.Value ActiveCell.Offset(0, 2) = ComboBox2.Value ActiveCell.Offset(0, 3) = TextBox1.Value ActiveCell.Offset(0, 4) = TextBox2.Value ActiveCell.Offset(0, 5) = TextBox3.Value MsgBox "Contacto Guardado con Exito", vbOKOnly, "Registro" TextBox1 = "" TextBox2 = "" TextBox3 = "" TextBox4 = "" TextBox5 = "" TextBox6 = "" End If End Sub
La macro deberia insertar los valores uno tras otro generando a su vez un nuevo numero correlativo (51,52,53,54, etc)
2 respuestas
Respuesta de Ahrens Ruano
1
Respuesta de Dante Amor
1