0% encontró este documento útil (0 votos)
14 vistas4 páginas

Introducción a Macros en Excel

programación
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas4 páginas

Introducción a Macros en Excel

programación
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1.

INTRODUCCIÓN A LAS MACROS DE EXCEL

Una macro es un conjunto de comandos que se almacenan en Excel de


manera que están siempre disponibles cuando se necesita ejecutarlas.
Las macros se utilizan principalmente para evitar tener que repetir los
pasos de aquellas tareas que se realizan una y otra vez.

Las macros se escriben en un lenguaje de programación que se denomina


Visual Basic for Applications (VBA). Aunque no es necesario conocer a
fondo este lenguaje para crear una macro, ya que Excel contiene una
herramienta especial de programación, manejar este lenguaje permite
acceder a todas las funcionalidades de Excel y ampliar las posibilidades
del programa.

La Ficha Programador tiene el siguiente aspecto:

• El Grupo Código contiene los comandos necesarios para inicial el Editor


de Visual Basic donde se puede escribir directamente código VBA.
También permite ver la lista de macros disponibles para poder ejecutarlas
o eliminarlas. También contiene el comando Grabar Macro, que permite
crear una nueva macro sin necesidad de conocer programación en VBA

. • El Grupo Complementos permite habilitar y administrar complementos


como el Solver.
• El Grupo Controles permite agregar controles especiales a una hoja de
Excel, tales como botones, casillas de verificación, botones de opciones,
etc. • El Grupo XML permite trabajar con ficheros XML. • El Grupo
Modificar contiene únicamente el comando Panel de Documentos.

1.1 LA GRABADORA DE MACROS

La Grabadora de Macros es la forma más sencilla de crear una macro.


Consiste básicamente en grabar todos los pasos que el usuario ejecuta
para resolver un problema y seguir ese mismo esquema para resolver
problemas similares en el futuro. Por tanto, al utilizar la grabadora es
conveniente planificar previamente los pasos que se van a seguir y no
realizar acciones innecesarias mientras se realiza la grabación.

La grabadora se activa con el comando Grabar macro. Al pulsar el botón


se abre un cuadro de diálogo en el que hay que introducir el nombre de la
macro y la ubicación donde se desea guardar

1 . Una vez creada una macro, el comando se transforma en Detener


grabación.

1 Si la macro se guarda en un libro nuevo puede ser ejecutada desde


cualquier libro creado durante la sesión actual de Excel. Si se guarda en
un libro de macros personal, la macro se podrá utilizar en cualquier
momento sin importar el libro de Excel que se esté utilizando.

Ejemplo 1: Grabar una macro sencilla.

Una macro puede ser cualquier conjunto de comandos, desde cambiarle el


color a una celda, hasta introducir una función y resolverla. En este
ejemplo, se ha grabado un ejercicio de tipo Buscar Objetivo igual que uno
de los que se hizo en el tema 2. Se ha cambiado el formato de la celda del
título para combinar y centrar un conjunto de celdas, cambiar la fuente a
negrita en blanco y el fondo a rojo, se ha escrito el título y los rótulos de
las casillas, se ha recuadrado el conjunto de casillas y se ha utilizado el
comando Buscar objetivo para resolver el problema. La macro se ha
guardado con el nombre Y_Si en el libro personal de macros.

El resultado al ejecutarla con el comando Macros es el esperado:

Para ver el código exacto que contiene esta macro, en lugar de ejecutarla
se puede abrir para modificar. Esto abre el Editor de Visual Basic:

1.2 SEGURIDAD DE MACROS


De manera predeterminada Excel no permite ejecutar macros
automáticamente. Así se evita que al abrir un archivo que no ha creado el
propio usuario se ejecute una macro con código malicioso. No obstante,
esta configuración se puede modificar desde la Ficha Archivo Opciones
Centro de confianza Configuración del centro de confianza. Se abre un
cuadro de diálogo en el que se puede elegir, para el submenú
Configuración de macros, lo siguiente:

• Deshabilitar todas las macros sin notificación: permite ejecutar


únicamente las macros que están almacenadas en un lugar confiable,
que, por defecto, son ciertos directorios dentro de la carpeta que contiene
los archivos de programa de MS Office en el ordenador del usuario.

• Deshabilitar todas las macros con notificación: muestra una alerta de


seguridad advirtiendo de la intención de ejecutar una macro, de manera
que el usuario decida si la ejecuta o no. Es la opción predeterminada

. • Deshabilitar todas las macros excepto las firmadas digitalmente:


permite ejecutar únicamente las macros con una firma digital y, por tanto,
autor conocido. • Habilitar todas las macros: permite ejecutar todas las
macros sin enviar ninguna notificación al usuario, tanto de fuentes
conocidas como desconocidas.

También podría gustarte