Vous êtes sur la page 1sur 7

ARMADA DEL ECUADOR

UNIDAD EDUCATIVA NAVAL


CMDTE. CESAR ENDARA PEAHERRERA
QUITO

INFORMATICA
Nombre: Jean-Carlo Ontaneda
Curso: 3ro Bachillerato B
Licenciado: Guido Parra
Ao lectivo: 2017-2018
ARMADA DEL ECUADOR
UNIDAD EDUCATIVA NAVAL
CMDTE. CESAR ENDARA PEAHERRERA
QUITO

Que es macro?
Una macro (del griego , makro, que significa grande) abreviatura
de macroinstruccin es una serie de instrucciones que se almacenan para que se puedan
ejecutar de manera secuencial mediante una sola llamada u orden de ejecucin. Dicho de
otra manera, una macroinstruccin es una instruccin compleja, formada por otras
instrucciones ms sencillas. Esto permite la automatizacin de tareas repetitivas.
Las macros tienden a almacenarse en el mbito del propio programa que las utiliza y se
ejecutan pulsando una combinacin especial de teclas o un botn especialmente creado y
asignado para tal efecto.
La diferencia entre una macroinstruccin y un programa es que en las macroinstrucciones
la ejecucin es secuencial y no existe otro concepto del flujo de programa.
Una macro (del griego , makro, que significa grande) abreviatura
de macroinstruccin es una serie de instrucciones que se almacenan para que se puedan
ejecutar de manera secuencial mediante una sola llamada u orden de ejecucin. Dicho de
otra manera, una macroinstruccin es una instruccin compleja, formada por otras
instrucciones ms sencillas. Esto permite la automatizacin de tareas repetitivas.
Las macros tienden a almacenarse en el mbito del propio programa que las utiliza y se
ejecutan pulsando una combinacin especial de teclas o un botn especialmente creado y
asignado para tal efecto.
La diferencia entre una macroinstruccin y un programa es que en las macroinstrucciones
la ejecucin es secuencial y no existe otro concepto del flujo de programa.
Para que nos sirve?

Automatizacin de procesos: supongamos que todos los das debemos trabajar en nuestro
libro Excel en el cual debemos seleccionar un rango, centrarlo, cambiarle la fuente, poner la
fuente en cursiva, aplicarle negrita y finalmente aplicarle bordes a toda la seleccin. Estas 6
acciones las hacemos manualmente y no parecen muchas, pero que tal si hay que hacer esto
en repetidas ocasiones y todos los das? Una macro nos permite ejecutar los 6 pasos
automticamente, tan solopresionando un botn o una tecla. Las tareas ideales
para automatizar son aquellas que se hacen de forma repetida e involucran muchos pasos,
por ejemplo: imprimir informes, configurar la vista de la hoja, actualizar datos de tablas
dinmicas, etc
Creacin de funciones a medida: las funciones y frmulas Excel son quizs la esencia de
la hoja de clculos (si no se pudieran tilizar funciones y frmulas no habra clculos!). Excel
trae incorporada unas 330 funciones estndar las cuales se pueden utilizar en forma aislada
ARMADA DEL ECUADOR
UNIDAD EDUCATIVA NAVAL
CMDTE. CESAR ENDARA PEAHERRERA
QUITO

o en forma combinada (anidadas). Sin embargo suele suceder que justo la funcin que
necesitamos no existe. Nuevamente, las macros vienen a nuestra salvacin.
Podemos programar funciones a medida que hagan exactamente lo que nosotros queremos.
Y esas funciones se comportarn igual que las de Excel (aparecern en el men de funciones
en la categora que nosotros indiquemos, tendrn sus respectivos argumentos, etc.)

Creacin de nuevos comandos, complementos y mens: Excel trae una gran cantidad de
comandos y mens predefinidos que nos asisten para las operaciones ms habituales. Las
macros nos permiten crear nuestros propios comandos y mens personalizados, e
incorporarlos al Excel. La utilidad de los mismos depende tan solo de nuestras necesidades.
Los complementos Excel tambin estn creados con macros. Si ves en la Pestaa
DESARROLLADOR(excel 2013) PROGRAMADOR(excel 2010) > Complementos vers
una lista de los que tienes instalado en tu Excel. Los mismos suelen ser distribuidos de forma
gratuita o tambin se compran. Su utilidad reside en agregar alguna funcionalidad extra
al Excel.
Creacin de aplicaciones a medida: Excel es utilizado en diversos campos y por una gran
cantidad de usuarios. Las macros te permitirn construir complejas y elegantes aplicaciones
para cualquier uso que quieras darles. El lmite solo es tu imaginacin. Una aplicacin Excel
consiste en algo ms que una simple plantilla con datos y frmulas. Una aplicacin Excel
es un verdadero programa de software con una serie de caractersticas que lo hacen
utilizable por cualquier usuario sin que el mismo tenga que entender la lgica
Exceliana que hay por detrs.

Pasos para realizar una macro?

Paso 1: Activar la barra de herramientas Programador


La barra de herramientas necesaria para trabajar con macros est oculta en el Excel por
defecto. Por lo tanto, para empezar a crear nuestra macro es necesario activar esta barra de
herramientas.
La ruta a seguir para activarla es: Archivo Opciones Personalizar cinta de opciones y
activar la casilla Programador.
ARMADA DEL ECUADOR
UNIDAD EDUCATIVA NAVAL
CMDTE. CESAR ENDARA PEAHERRERA
QUITO

Habilitar ficha programador


(Para mayor visualizacin de la imagen, hacer click en la misma)

Paso 2: Habilitar las macros


Otra opcin por defecto en Excel es que las macros se deshabilitan automticamente. Para
trabajar con macros es necesario cambiar esta opcin. Para ello, debemos seguir la siguiente
ruta: En la pestaa Programador, seleccionar la herramienta Seguridad de macros. En la
nueva ventana que aparecer, seleccionar la opcin Habilitar todas las macros y dar click en
Aceptar.

Habilitar Macros
(Para mayor visualizacin de la imagen, hacer click en la misma)

Paso 3: Crear la macro con el grabador


Una forma muy simple de crear una macro es utilizando el grabador de macros. Esta
herramienta permite que cualquier accin que nosotros realicemos en el libro de Excel sea
codificada en el VBA. Utilizar el grabador es una muy buena manera de empezar a
familiarizarnos con las macros, pero nos limita a nicamente las acciones que se pueden
realizar directamente con las herramientas visibles del Excel. Por lo que ms adelante, ser
necesario ingresar los cdigos manualmente.
ARMADA DEL ECUADOR
UNIDAD EDUCATIVA NAVAL
CMDTE. CESAR ENDARA PEAHERRERA
QUITO

Para empezar a grabar nuestra macro, debemos seguir los siguientes pasos: en la pestaa
Programador, seleccione la herramienta Grabar macro. Le aparecer una ventana donde
deber colocar el nombre, mtodo abreviado, descripcin y ubicacin de la macro.

En primer lugar, pngale un nombre a la macro que pueda recordarle la utilidad de este (pues
a la hora de trabajar con varias macros, necesitar recordar para que sirve cada una).
En mtodo abreviado se le da la opcin de crear un atajo para ejecutar la macro (esta
caracterstica es opcional). Luego, le da la opcin de elegir dnde guardar la macro. Puede
elegir entre Libro nuevo, Este libro o Libro de macros personal. Esta ltima opcin permite
guardar la macro en una carpeta personal a la cual podemos acceder desde cualquier libro
de Excel con el que trabajemos, pero nicamente desde la computadora en la que la hayamos
creado. Con las otras dos opciones la macro se guardar en un libro especfico y la podremos
utilizar en cualquier computadora pero solamente para ese archivo. Finalmente, tambin nos
da la opcin de agregar alguna descripcin sobre la macro que vamos a crear (esto tambin
es opcional, pero es til como un recordatorio de la funcin de la macro). Una vez que damos
Aceptar, se ha empezado a grabar nuestra macro. Podrn ver que donde dieron click a
Grabar macro ahora aparece la opcin Detener macro.

Paso 4: Grabar la macro


Ya prendido el grabador de macros, puede proceder a realizar toda la secuencia de acciones
que desee que realice la macro. Por ejemplo: cambiar el formato de un texto, eliminar una
columna o una fila, borrar contenido de una celda, etc. Una vez que ya hayamos realizado
todas las acciones que queremos que ejecute la macro, debemos seleccionar la opcin
Detener grabacin (ubicada en la pestaa Programador).
Esta nueva macro la puede observar en el editor de Visual Basic. En la misma pestaa
Programador, al abrir la herramienta de Visual Basic le aparecer la ventana para editar. Para
ver la macro creada con el grabador, deber seleccionar el proyecto Mdulo1, entre las
ARMADA DEL ECUADOR
UNIDAD EDUCATIVA NAVAL
CMDTE. CESAR ENDARA PEAHERRERA
QUITO

opciones de la barra de proyectos ubicada a la izquierda. Conforme vaya creando ms macros


con el Grabador, se irn agregando esos cdigos a este proyecto llamado Mdulo1. Tambin
puede editar cualquier macro ya creada o incluso crear una nueva manualmente.

(Para mayor visualizacin de la imagen, hacer click en la misma)

Paso 5: Ejecutar la macro


La forma ms directa de poder poner en accin la macro que hemos creado es con el mtodo
abreviado o atajo que nos permita establecer al crear una macro con el grabador. Si es que
utilizamos esta opcin, para ejecutarla slo es necesario aplicar la combinacin de teclas y la
macro realizar automticamente toda la secuencia de acciones que le indicamos.
En caso de que no haya definido un mtodo abreviado, podr ejecutar la macro de la siguiente
manera. Dentro de la pestaa Programador, al lado de la herramienta Visual Basic podr ver
la opcin de Macros. Al seleccionarla le aparecer una nueva ventana con la lista de todas
las macros disponibles. Elija la macro que desee realizar y seleccione la opcin ejecutar.
ARMADA DEL ECUADOR
UNIDAD EDUCATIVA NAVAL
CMDTE. CESAR ENDARA PEAHERRERA
QUITO

Vous aimerez peut-être aussi