Está en la página 1de 2

Crear Formulario desde Visual Basic

*Pestaña desarrollador

*Seleccionar Visual Basic

*Menú insertar - Seleccionamos Userform1 (podemos ampliarlo)

*Insertamos los controles necesarios (en las propiedades podemos cambiar colores, tamaños y
fuente)

*Cambiaremos el título del formulario en la opción caption de las propiedades.

*En la hoja Registro insertare un botón, este botón lo debemos configurar para que abra nuestro
formulario, con la siguiente código= UserForm1.show

*Programaremos el botón nuevo con el siguiente código

TextBox1.Text = ""

TextBox2.Text = ""

TextBox3.Text = ""

ComboBox1.Text = ""

Me.OptionButton1.Value = True

TextBox1.SetFocus - este medo sirve para que mande el cursor al primer textbox -

* Vamos a colocar datos en nuestra lista para ello vamos a estar dentro de nuestro formulario,
seleccionamos el evento Active y colocaremos el siguiente código: combobox1.RowSource =
"ListaEstados"

*Programaremos el botón Grabar

Se colocara una variable para que coloque los datos en la fila vacía
Dim xfil As Integer

Range("A6").Activate

xfil = ActiveCell.CurrentRegion.Rows.Count

ActiveCell.Offset(xfil, 0) = TextBox1.Text

ActiveCell.Offset(xfil, 1) = TextBox2.Text

ActiveCell.Offset(xfil, 2) = TextBox3.Text

ActiveCell.Offset(xfil, 3) = ComboBox1.Text

If CheckBox1.Value = True Then

ActiveCell.Offset(xfil, 4) = "Hombre"

Else

ActiveCell.Offset(xfil, 4) = "Mujer"

End If

If OptionButton1.Value = True Then

ActiveCell.Offset(xfil, 5) = "Soltero"

Else

ActiveCell.Offset(xfil, 5) = "Casado"

End If

ActiveCell.Offset(xfil, 6) = TextBox4.Text

*Programar el botón salir

Unload Me

También podría gustarte