Facebook Twitter RSS Reset

Aprende a ingresar datos desde un formulario en Excel (vba)

BUENAS AMIGOS, LES TRAIGO UN TUTORIAL PROPIO PARA APRENDER A INSERTAR DATOS DESDE UN FORMULARIO VBA (Visual Basic para Aplicaciones), ACLARO QUE ES UN FORMULARIO BASICO CON EL UNICO OBJETIVO DE INSERTAR CIERTOS DATOS DESDE EL FORMULARIO. EMPECEMOS…

(PARA LOS QUE QUIERAN EL ARCHIVO, SOLO PIDANMELO QUE SE LOS PASO)

Aprende a ingresar datos desde un formulario en Excel (vba)

BUENO PRIMERO QUE NADA HAY QUE ENTRAR A LA VENTANA DE PROGRAMADOR EN EXCEL, PARA ESTO TIENE QUE APARECER LA PESTAÑA LLAMADA “PROGRAMADOR” EN LA CINTA DE OPCIONES. SI ESTA NO APARECE HAY QUE ACTIVARLA

  • Excel 2007: Inicio >> Opciones de Excel >> Más Frecuentes >> Mostrar Ficha Programador en la Cinta de Opciones.
  • Excel 2010: Inicio >> Opciones de Excel >> Personalizar >> agregar ficha programador.

Aprende a ingresar datos desde un formulario en Excel (vba)

FORMULARIOS

AHORA QUE TENEMOS LA PESTAÑA EN SU LUGAR VAMOS A IR A DONDE DICE Visual Basic, ESTO NOS VA A ABRIR EL EDITOR DE CODIGO DE VBA.

Aprende a ingresar datos desde un formulario en Excel (vba)

LUEGO EN EL EDITOR VAMOS A LA OPCION CREAR FORMULARIO COMO SE MUESTRA EN LA IMAGEN. VAN A VER QUE APARECE EL FORMULARIO CON EL QUE VAMOS A TRABAJAR.

Aprende a ingresar datos desde un formulario en Excel (vba)

A EL FORMULARIO LO UNICO QUE LE MODIFIQUE FUE EL NOMBRE A MOSTRAR DEL FORMULARIO, LE PUSE (REGISTRO DE USUARIO T!). ESTO SE HACE DESDE LA VENTANA DE PROPIEDADES QUE ESTA A LA IZQUIERDA DE EL EDITOR.

Aprende a ingresar datos desde un formulario en Excel (vba)

BUENO EN EL CASO DEL EJEMPLO QUE LES MOSTRE PUSE UNA IMAGEN QUE DICE (TARINGA) Y PARA ESTO HAY QUE IR AL CUADRO DE HERRAMIENTAS QUE APARECE A LA IZQUIERDA DEL FORMULARIO. DESDE AHI VAMOS A INSERTAR LA IMAGEN (Imagen), LAS ETIQUETAS (Etiqueta), LOS CUADROS DE TEXTOS (Cuadro de Texto) Y LOS BOTONES (Botón de Comando) QUE VAMOS A UTILIZAR.

LOS NOMBRES QUE LES TIENEN QUE PONER A LOS BOTONES Y A LOS CUADROS DE TEXTOS SON:



A LOS CUADROS DE TEXTOS DESDE LA VENTANA DE OPCIONES EN DONDE DICE (name) LES CAMBIAN LOS NOMBRES POR LOS SIGUIENTES:

ID

NOMBRE

APELLIDO

SEXO

EDAD

USUARIO



Y A LOS BOTONES DESDE LA MISMA VENTANA LES PONEN

ACEPTAR

CANCELAR

Aprende a ingresar datos desde un formulario en Excel (vba)

UNA VEZ QUE TENGAMOS EL FORMULARIO VAMOS A PREPARAR LA HOJA DONDE SE VAN A GUARDAR LOS DATOS QUE CARGEMOS EN FORMULARIO. LES MUESTRO LA QUE HICE YO.

Aprende a ingresar datos desde un formulario en Excel (vba)

BUENO LO IMPORTANTE DE ESTA HOJA ES EL BOTON DESDE DONDE SE VA A INICIAR EL FORMULARIO Y LA CANTIDAD DE USUARIOS QUE LA OBTENGO MEDIANTE LA FUNCION “=CONTAR(A7:A110)”

PARA EL CASO DEL BOTON LO QUE HICE FUE INSERTAR UNA FORMA SIMPLE CON UN TEXTO DENTRO Y LE ASIGNE UN MACRO PARA HACER EL LLAMADO DEL FORMULARIO.

Aprende a ingresar datos desde un formulario en Excel (vba)

TIENEN QUE HACER CLIC CON EL BOTON DERECHO DEL MOUSE EN EL BOTON Y PONER ASIGNAR MACRO, LUEGO ESCRIBEN EL NOMBRE QUE LES QUIERAN PONER Y DAN CLIC EN NUEVO Y LES APARECE EL EDITOR PARA PONER EL CODIGO DEL MACRO.

CODIGO “UserForm1.Show”

Aprende a ingresar datos desde un formulario en Excel (vba)

DE ESTE MODO INICIAN EL FORMULARIO.

Aprende a ingresar datos desde un formulario en Excel (vba)

BUENO AHORA NOS QUEDA INGRESAR LOS CODIGOS CON LOS QUE VA A TRABAJAR EL FORMULARIO Y YA ESTARA LISTO. VEAMOS

EN EL EDITOR DEL FORMULARIO VAMOS A CLIC CON EL BOTON SECUNDARIO EN EL FORMULARIO Y VAMOS A PONER VER CODIGO

Aprende a ingresar datos desde un formulario en Excel (vba)

COPIAMOS EL SIGUIENTE CODIGO (NO LE DEN BOLA A LOS EMOTICONES YA QUE CUANDO DEN EN PEGAR NO APARECEN) Y LO PEGAN EN EL EDITOR.

Private Sub ACEPTAR_Click()

With Sheets(“Hoja1”Aprende a ingresar datos desde un formulario en Excel (vba)Aprende a ingresar datos desde un formulario en Excel (vba)

.Range(“A” & 7 + Range(“F2”Aprende a ingresar datos desde un formulario en Excel (vba)Aprende a ingresar datos desde un formulario en Excel (vba).Value).Value = Val(ID)

.Range(“B” & 7 + Range(“F2”Aprende a ingresar datos desde un formulario en Excel (vba)Aprende a ingresar datos desde un formulario en Excel (vba).Value – 1).Value = NOMBRE.Value

.Range(“C” & 7 + Range(“F2”Aprende a ingresar datos desde un formulario en Excel (vba)Aprende a ingresar datos desde un formulario en Excel (vba).Value – 1).Value = APELLIDO.Value

.Range(“D” & 7 + Range(“F2”Aprende a ingresar datos desde un formulario en Excel (vba)Aprende a ingresar datos desde un formulario en Excel (vba).Value – 1).Value = SEXO.Value

.Range(“E” & 7 + Range(“F2”Aprende a ingresar datos desde un formulario en Excel (vba)Aprende a ingresar datos desde un formulario en Excel (vba).Value – 1).Value = EDAD.Value

.Range(“F” & 7 + Range(“F2”Aprende a ingresar datos desde un formulario en Excel (vba)Aprende a ingresar datos desde un formulario en Excel (vba).Value – 1).Value = USUARIO.Value

Unload Me

End With

End Sub

Private Sub CANCELAR_Click()

Unload Me

End Sub

Private Sub UserForm_Activate()

ID.Enabled = False

ID.Value = Range(“f2”Aprende a ingresar datos desde un formulario en Excel (vba)Aprende a ingresar datos desde un formulario en Excel (vba).Value + 1

End Sub

FORMULARIOS

BUENO AMIGOS ESO FUE TODO, ESPERO LES SEA DE UTILIDAD Y CUALQUIER COSA NO DUDEN EN PREGUNTARME.

SALUDOS

Aprende a ingresar datos desde un formulario en Excel (vba)

No comments yet.

Leave a Comment