Excel Userform

Páginas: 12 (2792 palabras) Publicado: 6 de mayo de 2014
ExcelAvanzado.com: UserForm para alimentar una base de datos

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

Twitter

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.
Facebook

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:27 ExcelAvanzado.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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Excel
  • Excel
  • Excel
  • Excel
  • Excel
  • Excel
  • Excel
  • Excel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS