El presento formulario sirve para el ingreso a una tabla Excel de la data correspondiente a una encuesta de fin de un evento académico en general.
En primer lugar, se muestra la tabla con los campos que será llenada:
(Para mayor visualización de la imagen, hacer click en la misma)
Como se ha podido apreciar, el formulario a crear deberá contemplar el llenado de las diversas filas de manera consecutiva.
En Segundo Lugar, se crea el formulario:
2.1) Programador: VBA
2.2) Insertar: Userform
2.3) Usar el cuadro de herramientas
*En caso de que no aparezca: Usar Ver : Cuadro de Herramientas
(Para mayor visualización de la imagen, hacer click en la misma)
2.4) Procedemos a crear la forma del formulario:
El método a emplear es hacer clíck en las opciones del "cuadro de herramientas" y arrastrar hacia el formulario.
Para cambiar el nombre de los encabezados ir a la venta de "Propiedades " y cambiar la opción "caption": por ejemplo para el nombre del formulario para efectos de lenguaje vba es "UserForm", sin embargo se puede apreciar que el encabezado es "Talleres-Encuesta".
(Para mayor visualización de la imagen, hacer click en la misma)
En tercer lugar, se muestra los diversos momentos del lenguaje VBA(toda información adicional esta mencionada en los comentarios) :
Sobre los comentarios:
-Empty: Vacío o Vacíar(Quita o limpia un valor).
-Uncheck: Libera la elección escogida.
-Set: Posiciona una referencia.
-"Unload Me": Desactiva los valores cogidos por la macro (Cancela la ejecución de la misma).
-"Call UserForm_Initialize": Llama a iniciar el userform.
(Para mayor visualización de la imagen, hacer click en la misma)
Finalmente, se agrega un botón al formulario creado y se ejecuta agregando toda la data que se desee =D.
Programador -> Insertar Botón
(Para mayor visualización de la imagen, hacer click en la misma)
Clíck al botón para agregar la data necesaria y OK para agregarla a la tabla.
(Para mayor visualización de la imagen, hacer click en la misma)
Y así podemos seguir agregando todas las personas que terminen una sesión de evento académico, por ejemplo hasta:
(Para mayor visualización de la imagen, hacer click en la misma)
Download: Userform aplicado a ingreso data-encuesta evento académico.xltm
Autor:Ernesto Pizarro Campos
15/02/2013 a las 7:44 pm
Esta manera de hacer userform es super útil para el ingreso de data cuando se esta haciendo una investigación cuantitativa.
24/09/2014 a las 8:35 am
Este tipo de userform lo podrían emplear encuestadores mediante una Tablet, la data ya quedaría lista para ser revisada y no se requeriría digitar información como en el caso de las encuestas convencionales en papel, esto simplifica mucho el trabajo, y reduce el tiempo.