Excel Userform
http://www.excelavanzado.com/2011/06/userform-para-alimentar-un...
ExcelAvanzado.com
Página principal
Macros
Suscripción
Excel Gantt Chart
smartsheet.com/Gantt_Excel
Smartsheet is #1 Gantt Spreadsheet. Smarter Than Excel. Try it Free!
J UEVES, 16 DE J UNIO DE 2011
Excel Avanzad
UserForm para alimentar una basede datos
Datos persona
Descargar el fichero: UserForm.xls
amos a crear un UserForm, que es un formulario que nos permitirá pedir al usuario que
introduzca una serie de datos para ir creando una tabla en Excel, en forma de base de
datos.
Supongamos que se trata de la empresa UniLink, Co. Ltd.
1 de 17
Excel Avanzado
MasterFinancie
Blog de Access
Canal de YouT
25-03-201410:27
ExcelAvanzado.com: UserForm para alimentar una base de datos
http://www.excelavanzado.com/2011/06/userform-para-alimentar-un...
Su departamento de personal está creando una pequeña base de datos sobre Excel. Se trata de
una tabla con 4 campos: Nombre, Departamento, Extensión y eMail.
Disponemos de un botón incrustado que lanza el proceso y llama al Formulario de entradade
datos.
Suscriptores
Suscribase via
La macro asociada al botón es la siguiente.
Páginas recom
Vamos al Editor de Visual Basic y pedimos insertar un UserForm, para ello utilizamos el menú
Insertar que se encuentra en el propio Editor de Visual Basic, y luego pulsamos sobre UserForm.
Esto genera el UserForm1, que aparecerá como una zona rectangular sobre la queposteriormente
iremos introduciendo diferentes elementos del Cuadro de herramientas.
Páginas en Ing
2 de 17
25-03-2014 10:27
ExcelAvanzado.com: UserForm para alimentar una base de datos
http://www.excelavanzado.com/2011/06/userform-para-alimentar-un...
Archivo del bl
►
►
►
▼
Seguidamente se muestra el Cuadro de Herramientas.
Después de trabajar un rato sobre nuestro primerUserForm quedará así:
►
►
►
►
Al ejecutar el UserForm1 veremos lo siguiente.
Post al azar
3 de 17
25-03-2014 10:27
ExcelAvanzado.com: UserForm para alimentar una base de datos
http://www.excelavanzado.com/2011/06/userform-para-alimentar-un...
Seguidores
Google Friend C
Miembros
¿Ya eres miemb
Disponemos de la ventana de propiedades para ir cambiando algunas, comopor ejemplo el rótulo
que aparece en la cabecera del UserForm1. Hemos denominado al formulario 'Ficha personal'. Esto
se hace modificando la propiedad Caption.
Páginas vistas
Etiquetas
Otra ventana importante es la ventana del Proyecto. Finalmente llegaremos a manejar tres
formularios, que se pueden ver en la imagen siguiente como:
UserForm1
4 de 17
25-03-2014 10:27ExcelAvanzado.com: UserForm para alimentar una base de datos
http://www.excelavanzado.com/2011/06/userform-para-alimentar-un...
UserForm2
UserForm3
Pulsando con el botón derecho del ratón sobre el UserForm1 podemos pedir que se vea el objeto
(el propio UserForm1) o que se vea el código asociado a sus botones y demás herramientas de
control.
Si pedimos Ver código del UserForm1 obtendremos lasiguiente ventana.
5 de 17
25-03-2014 10:27
ExcelAvanzado.com: UserForm para alimentar una base de datos
http://www.excelavanzado.com/2011/06/userform-para-alimentar-un...
Aquí se programan todos los botones y etiquetas que utilizamos en el UserForm1.
En el desplegable de arriba, a la izquierda podemos elegir diferentes elementos como se ve en la
siguiente imagen.
6 de 1725-03-2014 10:27
ExcelAvanzado.com: UserForm para alimentar una base de datos
http://www.excelavanzado.com/2011/06/userform-para-alimentar-un...
En el desplegable de la derecha podemos elegir diferentes eventos.
El UserForm2 es el siguiente.
El código del UserForm2 se muestra en la siguiente imagen.
7 de 17
25-03-2014 10:27
ExcelAvanzado.com: UserForm para alimentar una...
Regístrate para leer el documento completo.