Está en la página 1de 15

Taller macros y formularios

En Excel 2007 se llama programador en Excel 2013 desarrollador.

1. Manejo del comando CommandButton (botón de comando)

Se debe verificar que se encuentre activa la pestaña si no está, actívela:

Menu Archivo

Opciones

Personalizar cinta de opciones

Aceptar.

En un libro de Excel inserte un botón de comando:

Edith Nancy Espinel Bernal - Instructora Página 1


Taller macros y formularios

Estando en el modo diseño, cuando muestra los puntos del objeto:

De doble clic sobre el objeto y se abrirá el entorno de visual basic.

Ubique el siguiente código:

Private Sub CommandButton1_Click()

With Selection.Font

.Name = Tahorma

.Size = 16

.FontStyle = "Negrita Cursiva"

.ColorIndex = 8

End With

With Selection

.HorizontalAlignment = xlCenter

End With

End Sub

Por defecto se visualiza el nombre del objeto y el evento, en este caso:

Objeto CommandButton1

Edith Nancy Espinel Bernal - Instructora Página 2


Taller macros y formularios

Evento Click()

Private Sub CommandButton1_Click()

End Sub

With

Sentencia de control que permite especificar un objeto, para evitar tener que escribir o repetir el
nombre del objeto.

.HorizontalAlignment = xlJustify se omite o abrevia quitándole la palabra selection:


Selection.HorizontalAlignment = xlJustify

Centrar texto

.HorizontalAlignment = xlCenter

Tipo de Letra (Fuente)

.Font .Name = "Arial"

Tamaño de Letra (Tamaño de Fuente)

.Size = 16

Link para consultar colores: http://dmcritchie.mvps.org/excel/colors.htm

Elaborar un formulario: CLIENTES

Edith Nancy Espinel Bernal - Instructora Página 3


Taller macros y formularios

Campos: Nombre, Dirección, Teléfono, Ciudad, Curso, Cantidad

Manejando controles Active x

b. Seleccione la opción código Visual Basic

Menú Programador – Visual Basic o las teclas ALT+F11

c. En el menú Insertar seleccione Userform

Edith Nancy Espinel Bernal - Instructora Página 4


Taller macros y formularios

d. Se presenta el formulario con el nombre userform1, se puede ampliar con click sostenido en la
esquina inferior derecha.

e. Ubique el mouse con clic derecho sobre cualquier punto del formulario

Edith Nancy Espinel Bernal - Instructora Página 5


Taller macros y formularios

f. En la ventana propiedades Seleccione Backcolor luego Paleta y seleccione el color.

g. Seleccione el Menú Ver - objeto

Edith Nancy Espinel Bernal - Instructora Página 6


Taller macros y formularios

h. Seleccione menú ver-cuadro de herramientas

Edith Nancy Espinel Bernal - Instructora Página 7


Taller macros y formularios

i. En el cuadro de herramientas seleccione el control etiquetas o label, dando clic y luego


ubicándolo en el formulario con clic izquierdo sostenido (5 label).

j. Se selecciona el control marco (frame) se ubica con clic sostenido dentro del formulario y dentro
de él se ubican dos etiquetas de texto debajo del label6 y 7:

k. Personalizar color a los: Label, frame1 e insertar el botón de comando.

Edith Nancy Espinel Bernal - Instructora Página 8


Taller macros y formularios

l. Personalización nombres de los label y botón de comando

ll. Personalización fuente, color y centrado del texto en un label

Edith Nancy Espinel Bernal - Instructora Página 9


Taller macros y formularios

M. Programar el botón de comando ADICIONAR, de doble click sobre el botón y en la ventana de


código de Visual Basic digite:

N. Proceso para cerrar la ventana de código de Visual Basic

Edith Nancy Espinel Bernal - Instructora Página 10


Taller macros y formularios

Es importante guardar los cambios.

o. Para acceder de nuevo al código de Visual Basic teclas ALF+F11 o por la opción macro, cierre la
ventana de código.

p. Ahora se procederá a dar instrucciones a los TextBox, haciendo doble clic sobre cada caja de
texto se activara la ventana de código y en cada uno deberá digitar:

TextBox1

TextBox2

TextBox3

TextBox4

Edith Nancy Espinel Bernal - Instructora Página 11


Taller macros y formularios

TextBox5

TextBox6

Salga de la ventana código para volver a Excel ALT+Q o por el menú Archivo.

q. Insertar botón de comando y personalizar nombre:

Controles ActiveX – luego CommandButton, lo ubica en las celdas correspondientes y para cambiar
las propiedades clic derecho – objeto botón de comando – modificar.

r. Insertar instrucción al botón de comando PEDIDO, de doble clic sobre él y digite el siguiente
código.

Edith Nancy Espinel Bernal - Instructora Página 12


Taller macros y formularios

Salga de la ventana código para volver a Excel ALT+Q o por el menú Archivo. Desplace el mouse
hacia otra celda.

s. De clic izquierdo sobre el botón de comando PEDIDO y digite en cada campo lo solicitado:

Para guardar los registros al finalizar de click sobre el botón ADICIONAR.

Finalmente de clic sobre la ventana activa en la X que se encuentra en la parte superior derecha.
Además puede justificar las columnas, guardar y para salir seleccione el menú Archivo – Cerrar.

Calculadora

Edith Nancy Espinel Bernal - Instructora Página 13


Taller macros y formularios

Insertar botones de comando:

Crear un módulo para realizar las operaciones básicas:

Crear un procedimiento con dos argumentos tipo texto y con decimales:

Edith Nancy Espinel Bernal - Instructora Página 14


Taller macros y formularios

Para crear las ventanas de los mensajes, el símbolo & concatena.

1. Realizar un ejercicio con un formulario, tema libre.


2. Realizar el ejercicio factura.

Hesíodo: "La educación ayuda a la persona a aprender a ser lo que es capaz de ser."

Edith Nancy Espinel Bernal - Instructora Página 15

También podría gustarte