Está en la página 1de 7

UNIVERSIDAD ESTATAL DEL SUR DE MANAB

Creada el 7 de Febrero del ao 2001, segn Registro Oficial


N 261

FACULTAD DE CIENCIAS ECONMICAS


Carrera de Comercio Exterior

ASIGNATURA
Programas Utilitarios
INTEGRANTES:
Susan Snchez Loor
Elsie Toala Cevallos
TEMA:
Macros
DOCENTE:
Lcdo. Galo Parrales Anzules

PERIODO ACADMICO:
Octubre 2015 Marzo 2016

Jipijapa Manab Ecuador

CONTENIDO
INTRODUCCIN..................................................................................................3
MACROS..............................................................................................................3
Que es un macro?.........................................................................................3
Ejecutar una macro.........................................................................................4
Ejecutar una macro presionando una combinacin de teclas de mtodo
abreviado con CTRL.......................................................................................4
Ejecutar una macro haciendo clic en un botn de la barra de
herramientas de acceso rpido:....................................................................5
Macros en programacin................................................................................5
Macros ocultas................................................................................................5
Bibliografa..........................................................................................................7

INTRODUCCIN
MACROS
Que es un macro?
En informtica, se utiliza la palabra macro para referirse al macroinstruccin,
que es la secuencia de instrucciones almacenadas para posibilitar la ejecucin
organizada de una orden. Esto quiere decir que un macroinstruccin permite
que una nica orden desencadene una secuencia de varias instrucciones.
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 un macroinstruccin y un programa es que en los
macroinstrucciones la ejecucin es secuencial y no existe otro concepto del
flujo
de
programa,
y
por
tanto,
no
puede
bifurcarse.
Las macros son grupos de instrucciones que tienen un seguimiento cronolgico
usadas para economizar tareas; una macro no es ms que un conjunto de
instrucciones tales como borrar archivo, aadir registro, etc., y que se
almacenan en una ubicacin especial por ejemplo en Microsoft Access
observamos que hay una zona para crear macros, una macro en Access
trabajando para una base de datos podra ser un archivo que al llamarse desde
otra instruccin: borrara los registros de un cliente o accionista, luego borrara
ciertos registros en otras tablas, extraer su informacin de un log, entre otras
cosas.
Uno de los programas donde con ms frecuencia se habla de las macros es en
Microsoft Excel que es un software que se utiliza a nivel empresarial
fundamentalmente para poder desarrollar y trabajar con lo que son hojas de
clculo. En esta aplicacin se utiliza el trmino macros Excel para hacer
referencia al cdigo de programacin que se realiza
haciendo
uso del lenguaje de programacin VBA (Visual Basic for
Applications).
Gracias a estas macros se puede desde crear nuevas funciones hasta
automatizar diversas tareas del programa para que se puedan acometer
simplemente mediante un sencillo click. Y todo ello sin olvidar tampoco que, de
igual manera, permiten crear nuevas aplicaciones y expandir las soluciones
que presenta Excel a travs de nuevas soluciones o herramientas.
Los programadores utilizan macro procesadores para abreviar ciertos
fragmentos de sus programas y poder usar dichas abreviaturas todas las veces
que su tarea lo requiera.

Ejemplo de cdigo Vba aplicado en


excell
.
Como
Excel?

ejecutar

un macro en

Ejecutar una macro


Si la ficha Programador no est disponible, haga lo siguiente para
mostrarla:
Haga clic en el botn de Microsoft Office y, a continuacin, haga clic en Opciones
de Excel.
En la categora Ms frecuentes, bajo Opciones principales para trabajar con
Excel, active la casilla de verificacin Mostrar ficha Programador en la cinta de
opciones y, a continuacin, haga clic en Aceptar.
NOTA La cinta de opciones es un componente de la Interfaz de usuario de
Microsoft Office Fluent.
Para establecer el nivel de seguridad de manera que estn habilitadas
temporalmente todas las macros, haga lo siguiente:
En la ficha Programador, en el grupo Cdigo, haga clic en Seguridad de macros.
En la categora Configuracin de macros, bajo Configuracin de macros, haga clic
en Habilitar todas las macros (no recomendado; puede ejecutarse cdigo
posiblemente peligroso) y, a continuacin, haga clic en Aceptar.
NOTA Para ayudar a evitar que se ejecute cdigo potencialmente peligroso,
recomendamos que vuelva a cualquiera de las configuraciones que deshabilitan
todas las macros cuando termine de trabajar con las macros. Para obtener ms
informacin acerca de cmo cambiar la configuracin, vea el tema sobre cmo
cambiar la configuracin de seguridad de macros en Excel.
Abra el libro que contiene la macro.
En la ficha Programador, en el grupo Cdigo, haga clic en Macros.
En el cuadro Nombre de la macro, haga clic en la macro que desea ejecutar.
Siga uno de los procedimientos siguientes:
Para ejecutar una macro en un libro de Excel, haga clic en Ejecutar.
SUGERENCIA Tambin puede presionar CTRL+F8 para ejecutar la macro.
Puede interrumpir la ejecucin de la macro presionando ESC.
Para ejecutar una macro desde un mdulo de Microsoft Visual Basic, haga clic en
Edicin y, a continuacin, en el men Ejecutar, haga clic en Ejecutar
Sub/UserForm o presione F5.

Ejecutar una macro presionando una combinacin de teclas de mtodo


abreviado con CTRL
1. Si la ficha Programador no est disponible, siga este procedimiento para
mostrarla:
1. Haga clic en el botn de Microsoft Office y, a continuacin, haga clic en
Opciones de Excel.
2. En la categora Ms frecuentes, bajo Opciones principales para trabajar con
Excel, active la casilla de verificacin Mostrar ficha Programador en la cinta de
opciones y, a continuacin, haga clic en Aceptar.
NOTA La cinta de opciones es un componente de la Interfaz de usuario de
Microsoft Office Fluent.
2. En la ficha Programador, en el grupo Cdigo, haga clic en Macros.
3. En el cuadro Nombre de la macro, haga clic en la macro a la que desea asignar
una combinacin de teclas con CTRL.
4. Haga clic en Opciones.
5. En el cuadro Tecla de mtodo abreviado, escriba cualquier letra minscula o
mayscula que desee utilizar.
NOTA La tecla de mtodo abreviado suplantar a cualquier tecla de mtodo
abreviado predeterminada equivalente en Excel mientras est abierto el libro
que contiene la macro. Para obtener una lista de teclas de mtodo abreviado
que utilicen las teclas CTRL que ya estn asignadas en Excel, vea Teclas de
funcin y de mtodo abreviado de Excel.
6. Escriba una descripcin de la macro en el cuadro Descripcin.
7. Haga clic en Aceptar y, a continuacin, en Cancelar.
Ejecutar una macro haciendo clic en un botn de la barra de herramientas
de acceso rpido:
1.

Haga clic en el botn de Microsoft Office y, a continuacin, haga clic en


Opciones de Excel.

2.

Haga clic en Personalizar y, a continuacin, en la lista Comandos


disponibles en, seleccione Macros.

3.
4.
5.

En la lista, haga clic en la macro que cre y, a continuacin, en Agregar.


Para cambiar la imagen del botn de la macro, seleccione la macro en el
cuadro donde la agreg y haga clic en Modificar.
En Smbolo, haga clic en la Imagen de botn que desea.

Combinar datos de varios libros de Excel que recibes de otros departamentos de la


empresa.
6.

Para cambiar el nombre de la macro que aparece al posicionar el cursor


sobre el botn, escriba el nombre que desea en el cuadro Nombre para
mostrar.

7.

Haga clic en Aceptar para agregar el botn de la macro a la barra de


herramientas de acceso rpido.

8.

En la barra de herramientas de acceso rpido, haga clic en el botn de la


macro.
Para que usaras un marco en Excel?
Para crear una Macro se utiliza el lenguaje de programacin VBA, Visual Basic
para Aplicaciones, si bien se puede simplemente grabar sin tener
conocimientos de programacin simplemente siguiendo la secuencia de
acciones.
Sirve para automatizar tareas repetitivas que quieras dejar grabadas porque las
realizas con asiduidad.
Algunos ejemplos:
Eliminar filas vacas en los informes de la banca electrnica.
Dar formato a informes externos.
Macros en programacin
Macros ocultas
Las macros ocultas son rdenes complejas de tipo macro que se han declarado
en el cdigo fuente pero que permanecen ocultas por motivos de seguridad,
por acceso restringido, etc.
Este trmino ha sido popularizado por la pelcula de ficcin Tron, ambientada
en un mundo informtico virtual, en la que se puede escuchar una voz fuera de
campo (probablemente de un programa dependiente del Control Central) que
advierte a los habitantes de ese mundo que tengan cuidado con las macros
ocultas.

Bibliografa
http://creaciondedocelecaltavistayamil.blogspot.com/2012/05/vbehaviorurldefaultvmlo.html
www.excel-avanzado.com/que-son-las-macros-en-excel
http://www.queesexcel.net/que-son-las-macros-excel.html

También podría gustarte