GUIA 2_MACROS CON FORMULARIOS_PARTE 1

Páginas: 5 (1030 palabras) Publicado: 20 de septiembre de 2015
Macros con Formularios

¿Qué es un formulario?
Aplicación o interfaz gráfica orientada al usuario, que permite interactuar con la planilla de Excel. Los conceptos
que debemos tener claro para desarrollar aplicaciones con esta modalidad son:
Objeto: Cualquier elemento que se integre en un formulario (un formulario es un objeto).
Propiedades: Características propias de un objeto (por ejemplo, unformulario tiene un nombre, un color, etc.)
Evento: es una acción que se realiza sobre un objeto (por ejemplo, en un botón podemos hacer un clic, un doble
clic, etc.).

Creación de Macros con Formularios
La construcción de una aplicación gráfica implica la creación de formularios y de objetos contenidos en ellos.
Proceso:
1. Diseñar los formularios, con todos los objetos que contendrá
2. Establecerlas propiedades necesarias para cada objeto
3. Programar el código de macro necesario.

Diseño de un formulario
1. Ir al Editor de Visual Basic
2. Seleccionar Menú Insertar – opción UserForm

Eduardo Briceño G.

1

Observaciones:

1. Cada vez que Ud. crea un formulario este se agrega a la lista de formularios (en el Explorador de
proyectos). Para visualizar un formulario basta hacer doble clic enel nombre de el.

2. Cuando Ud. crea un formulario, automáticamente se abre el cuadro de herramientas. Si por algún motivo no
lo visualiza haga clic en el icono

.

Objetos en un formulario
Los objetos que Ud. puede integrar en un formulario son diversos. Estos están en el Cuadro de Herramientas
indicado anteriormente.
Para agregar un objeto en un formulario, basta con seleccionarlo en el cuadrode herramientas y luego dibujarlo
en el formulario. Posteriormente hay que definir las propiedades fundamentales a cada uno de ellos.

Propiedades de los objetos
Para aplicar propiedades a cualquier objeto este debe estar previamente seleccionado.
Objeto
Name
BackColor
Caption
Controles del Cuadro de Herramientas
Formulario (User Form)

Caption
BackColor
ForeColor
Font
Name
BackColor
FontForeColor

Se define en caso de que la etiqueta sea utilizada
como objeto para Mostar resultados (datos)
Texto que se visualizará como etiqueta
Color de fondo del recuadro
Color de la fuente
Tipo de fuente
Nombre con que será reconocido el objeto TextBox
Color de fondo del recuadro
Tipo de fuente
Color de la fuente

Caption

Texto que se leerá en el botón de comando

Name
Etiqueta(Label)

Cuadro de Texto(TextBox)
Botón de comando
(Comand Button)

Propiedades Básicas
Nombre con que será reconocido el objeto Label
Color de fondo
Rótulo o título de la ventana formulario

Nota: Mas adelante se irán integrando otros objetos y propiedades.

Programación de Botones
Comúnmente, las macros están asociadas a botones de comando (Comand Button), esto significa que el
usuario al hacer un clic en el botón seejecutará la macro que esté asociada a el.

Eduardo Briceño G.

2

Ejemplo1:
Crear el siguiente formulario con los objetos y propiedades indicadas:

Cuadro de texto
Name: Cuadro

Botón de comando
Caption: clic

Etiqueta
Caption: Haz clic en este botón

Requerimiento: Cuando el usuario haga un clic en el botón de comando deberá desplegarse la frase
BIENVENIDO AL FORMULARIO
Programación del botónHaga doble clic en el botón. Se desplegará el editor de texto con lo siguiente:

Donde está el cursor digita la siguiente instrucción:
cuadro.Text="BIENVENIDO AL FORMULARIO"
Ahora, ejecute la macro. Ud. notará que se activa el formulario sobre la planilla de cálculo (aún cuando no esté
en este caso interactuando con ella). Haga un clic sobre el botón clic y notará que se despliega la frase en elcuadro de texto.
Ejemplo 2:
Modifique el formulario anterior como lo indica la figura 2: Agregue los botones indicados y el cuadro de texto (a
este llámelo Cuadro2)
Requerimientos: Programar los botones
Botón Copia la frase aquí: deberá duplicar el contenido del cuadro llamada Cuadro en el cuadro2.
Botón Limpiar los Cuadros: deberá dejar en blanco los cuadros
Botón Terminar: deberá terminar la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • GUIA 2_MACROS CON FORMULARIOS_PARTE 2_BUSQUEDA DE DATOS 1
  • guia 1
  • Guía 1
  • Guia 1
  • guia 1
  • Guia 1
  • Guia 1
  • Guia 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS