Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

5. Formularios






NOTA: Se reprograman los encuentros virtuales, para poder despejar dudas y poder interactuar. Próximos encuentros los días 24 y 29 de Julio del 2020.

Si tienes una actividad pendiente por enviar puedes realizarla y enviarla HACIENDO CLIC AQUÍ 


FORMULARIOS EN EXCEL


¿QUÉ ES UN FORMULARIO EN EXCEL?


Seguramente has llenado un formulario en papel, tal vez cuando has acudido a alguna oficina de gobierno para realizar un trámite, así que sabes de lo que estoy hablando. Estos formularios contienen instrucciones precisas de lo que debes escribir y contienen los recuadros necesarios para ingresar los datos.

Los formularios en Excel no son tan diferentes de los formularios impresos ya que de igual manera proveen de los espacios necesarios para ingresar los datos. Los formularios en Excel utilizan objetos especiales conocidos como controles de formulario que son precisamente los que nos permiten agregar campos de texto, listas, botones de opción entre otras cosas más.

TIPOS DE FORMULARIOS EN EXCEL

Cuando hablamos de formularios en Excel, es necesario recordar que podemos crear tres tipos diferentes de formularios:
1. Formulario de datos.
2. Hojas de cálculo con controles de formulario o controles ActiveX.
3. Formularios de usuario en VBA.

A continuación describiré brevemente cada uno de ellos.


FORMULARIO DE DATOS

A través de un formulario de datos podemos mostrar al usuario la información de una sola fila de una tabla. En este formulario se puede hacer la edición de la información e inclusive crear un nuevo registro para la tabla.



Excel puede generar automáticamente un formulario de datos para cualquier tabla. Un detalle importante que debes saber sobre los formularios de datos es que si una celda contiene una fórmula no podrás modificar dicha fórmula mediante el formulario sino que solamente se mostrará el resultado del cálculo sin poder editarlo.



FORMULARIO DE USUARIO EN VBA




Los formularios de usuario en VBA, también conocidos como UserForm, son cuadros de diálogo que hacen uso de controles de formulario para solicitar información al usuario. Estos formularios son creados desde el Editor de Visual Basic y administrados desde código VBA.





Una vez que se ha creado el formulario de usuario podemos arrastrar y soltar los controles que están disponibles desde el Cuadro de herramientas:



AGREGAR CONTROLES AL FORMULARIO

Para agregar un control al formulario debes seleccionarlo del Cuadro de herramientas y dibujarlo sobre el formulario. En mi formulario he agregado etiquetas y cuadros de texto así como un par de botones de comando:





El texto de las etiquetas se modifica en la propiedad llamada Caption. Para realizar este cambio solamente selecciona el control y se mostrará la ventana de Propiedades donde podrás hacer la modificación. De igual manera el texto desplegado en los botones de comando se modifica en su propiedad Caption.


CÓDIGO PARA EL BOTÓN CANCELAR

l botón cancelar cerrará el formulario sin guardar la información capturada en ningún lugar. El código que debemos utilizar es el siguiente:

Private Sub CommandButton2_Click()
Unload Me
End Sub

Para agregar este código puedes hacer doble clic sobre el control. La sentencia “Unload Me” cerrará el formulario.

CÓDIGO PARA EL BOTÓN ACEPTAR

A diferencia del botón Cancelar, el botón Aceptar colocará los datos de las cajas de texto en las celdas A1, B1 y C1. El código utilizado es el siguiente:

Private Sub CommandButton1_Click()
Worksheets("Hoja1").Range("A1").Value = Me.TextBox1.Value
Worksheets("Hoja1").Range("B1").Value = Me.TextBox2.Value
Worksheets("Hoja1").Range("C1").Value = Me.TextBox3.Value
End Sub

Al pulsar el botón Aceptar se transferirán los valores de los controles TextBox hacia las celdas de la Hoja1.

BOTÓN PARA ABRIR FORMULARIO

Para facilitar la apertura del formulario puedes colocar un botón ActiveX en la hoja con el siguiente código:

Private Sub CommandButton1_Click()
UserForm1.Show
End Sub

PROBAR EL FORMULARIO

Observa cómo cada uno de los botones realiza la acción correcta al pulsarlos:






Tomada de Exceltotal.com


Actividad: Realice la actividad que se encuentra en los siguientes videos.

VIDEO1: 

VIDEO 2:

VIDEO 3:

VIDEO 4:


VIDEO 5:

VIDEO 6:





Cuando termines de realizar la actividad del día de hoy 23 de Julio del 2020, no olvides enviarla haciendo clic aquí





0 comentarios:

Publicar un comentario