Cómo abrir un formulario VBA

Escrito por robert karr | Traducido por maría marcela mennucci
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo abrir un formulario VBA
Puedes usar los formularios VBA en los programas de Microsoft Office. (Hemera Technologies/AbleStock.com/Getty Images)

VBA (Visual Basic for Applications) incluye un método para añadir un formulario, llamado UserForm. Éste se convierte en parte de un macro que puede ser cargado y ejecutado. El formulario puede usarse como recipiente para varios controles VBA, como Etiquetas, Botones de comando, Botones de opciones y muchos otros. Con estos, puedes reunir información del usuario y escribir un código adicional para llevar adelante las acciones. Estos formularios funcionarán en los programas de Microsoft Office como Excel, Word, PowerPoint, entre otros, aunque puede que funcionen con algunas pequeñas variaciones.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Abre un programa de Microsoft Office que reconozca VBA. Este ejemplo usa un documento de Word. En el menú de Word, haz clic en "Desarrollador" y luego en "Visual Basic" que aparece del lado izquierdo de la segunda fila del menú.

  2. 2

    Haz clic en "Insertar" y selecciona "UserForm" en el menú de Visual Basic. Aparecerán un formulario etiquetado "UserForm1" y un cuadro de herramientas en la pantalla. Utiliza las asas para arrastrar del formulario para cambiar su tamaño acorde a tus necesidades.

  3. 3

    Coloca los controles que necesitarás en el formulario haciendo clic en ellos en el cuadro de herramientas. Cambia el tamaño del formulario con las asas. Con el cuadro de herramientas básico puedes añadir Etiquetas, Cuadros de texto, Cuadros para tildar, Botones de opción, Cuadros de listas, y cuadros combinados, además de algunos controles. Añade más haciendo clic en el botón derecho sobre el cuadro de texto y seleccionando "Controles adicionales".

  4. 4

    Deslízate a través de una larga lista de controles adicionales disponibles en la ventana que se abre. Para nombrar sólo algunos, podrías añadir estos a tu formulario: Calendar que muestra un calendario mensual, DatePicker que muestra la fecha de hoy, Slider que permite al usuario elegir algo de manera proporcional, barras de deslizamiento e incluso un control para navegar la red.

  5. 5

    Haz clic en "Insertar" sobre la pantalla de edición de VBA y selecciona "Procedimiento". En la ventana del código, ingresa estas líneas:

    Public Sub OpenForm() Load UserForm1 UserForm1.Show End Sub

    Vuelve a la ventana del documento de Word haciendo clic en el ícono "W" en la izquierda de la segunda fila de las opciones del menú. Selecciona "Macros" y aparecerá el macro OpenForm. Ejecútalo y se abrirá el formulario VBA.

Consejos y advertencias

  • Cambia el nombre de UserForm y el del macro por el que desees.
  • Modifica la apariencia de los controles del formulario abriendo la ventana Propiedades (haz clic en "Ver" y "Ventana propiedades" en el editor VBA).
  • No intentes usar la función macro Record para crear un formulario.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles