TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
Macro comandos 846
1. MACRO - COMANDO
Integrantes:
Julio Jonatán
Camacho Rosa
Guedez Yubanela
Fernández Nesleidy
Rivero Yanetsis
Sección 846
2. Una macro (del griego μακρο, makro, que significa ‘grande’) abreviatura
de macroinstrucción es una serie de instrucciones que se almacenan para
que se puedan ejecutar de manera secuencial mediante una sola llamada u
orden de ejecución. Dicho de otra manera, una macroinstrucción es una
instrucción compleja, formada por otras instrucciones más sencillas. Esto
permite la automatización de tareas repetitivas.
Las macros Excel consisten básicamente en código de programación.
Se escriben con un lenguaje de programación llamado VBA (Visual Basic for
Applications). Excel ya trae incorporado un editor desde donde podremos
programar las macros. El lenguaje de programación de las macros es
sumamente fácil de aprender
Lo más interesante
Permiten automatizar trabajo Excel manual para que se haga en 1 click!
Permiten crear nuevas funciones y cálculos Excel a medida
Permiten expandir las prestaciones de Excel con nuevas herramientas y
soluciones
Permiten crear aplicaciones en Excel más profesionales y automatizadas
Con las macros te puedes ahorrar cientos de horas de trabajo Excel manual.
Además, puedes crear aplicaciones Excel que dejarán con la boca abierta a
más de uno
3. Macros en Microsoft Excel pasó a paso
Inicio, Microsoft Excel. Ver figura 1
2 Debemos habilitar macros y para eso: archivo, opciones de Excel seleccionamos personalizar cinta de
opciones, activamos programador y le damos click en aceptar. Ver figura 2
4. Figura 3
3 En la pestaña programador, un click en seguridad de macros,
seguidamente un click en configuración de macros y habilitamos todos los
macros, le damos aceptar. Ver figura 3 y 4
5. Figura 4
4 Posteriormente podemos observar en la barra de menú, visual Basic dale
un click y luego seleccionamos VBA Proyectos. Ver figura 5 y 6
Nota: En el editor Visual Basic, VBA Proyectos podemos ver cada una de las
hojas y el espacio principal del grupo de trabajo, si queremos hacer una
pequeña aplicación que se refleje en el espacio de trabajo que cuando se
habrá el programa, por ejemplo pedir que nos muestre un mensaje a
continuación. Ver figura 6
Figura 6
6. 5 Hacer click en thisworkbook, cambiamos la opción de general a
workbook. Seguidamente colocamos la palabra msgbox (“tu mensaje”)
cerramos pestaña .Ver imagen 7
Figura 7
6 Posteriormente guardamos el documento, archivo, guardar como, le
damos como nombre; pruebas de macros y tipo de documento; libros de Excel
habilitados para macros y por ultimo cerramos Microsoft Excel, ver figura 8
Figura 8
7. 7 Abrimos Microsoft excel, y reflejara en la pantalla el mensaje, ver figura 9
Figura 9
Nota: Esto como del inicio de codificación con el editor, también podemos
insertar formularios, módulos o también módulo de clase, vamos trabajar a
nivel de módulos, tenemos dos tipos de modulo, de función y de procedimiento
A continuación, ver figura 10
8. Módulo de procedimiento:
8 Seleccionar modulo y escribir sub saludo () luego enter y escribimos
msgbox (“tu mensaje”). Ver figura 11
Nota: Para ejecutarse debemos llamar y para eso a continuación.
9 Darle click en thiswoskbooky borramos lo que está escrito para colocar
call saludo, ver figura 12 y 13
Borrar
9. Figura 12
Figura 13
10 Cerramos la pestaña, le damos guardar y cerramos Microsoft Excel. Ver
figura 14
10. 11 Abrimos el programa Microsoft Excel y debe mostrar el mensaje. Ver
figura 14
Figura 14
12 Volvemos en menú programador dar click en Visual Basic. Ver figura 15
11. Nota: Trabajemos con módulo de una función.
13 Posteriormente escribir function suma1, utilizaremos las variables “a y b”
a continuación: Funtion sumar1 (a As Double, b As Doble) As Double
Suma1= a + b
14 Para sumar: =suma (seleccionamos las celdas que deseamos sumar y
seguidamente nos dará el resultado. Ver figura 15
12. Trabajaremos con formularios
15 Menú programador, Visual Basic y luego insertar formulario, ver figura
16
16 En el cuadro de herramientas dar click en etiquetas (A) e insertar 2
cuadro, cambiamos el nombre a cada cuadro y damos doble click al cuadro
llamado salir, ver figura 17
Figura 17
13. 17 Para ocultar el formulario colocar user form1., ver figura 18
18 Para mostrar el formulario, un click en módulo procedimiento y escribir:
Sub mostrarformulario ()
Userform1.show
Figura 20 (se mostrara luego del saludo)
14. 19 Luego un click en thisworskbook y escribir para llamar el procedimiento
(call mostrarfromulario) Ver figura 21
21 Abrimos nuevamente Microsoft Excel y debe aparecerá el Formulario,
ver figura 23