Vous êtes sur la page 1sur 2

Pontificia Universidad Católica de Chile

Escuela de Ingeniería
Departamento de Computación

Ejercicios
CURSO : Introducción a las Aplicaciones Computacionales (IIC1062)
PROFESORA : Marcia Barrera Briceño (mbarrerb@uc.cl)

Introducción a las Macros


 Una macro es un conjunto de instrucciones de Excel (también Word) que se ejecutan en
bloque.
 Las instrucciones están escritas en el lenguaje de programación Visual Basic.
 La forma más básica para crear macros es mediante la grabación de una secuencia de
acciones del usuario en un Libro de Excel (o un Documento de Word)

1) Verifique que tiene disponible la cinta Programador o Desarrollador.


2) Grabe el archivo Semana 8 – MACROS.xlsx como Libro de Excel habilitado para macros
(queda como xlsm)
a) Note que ahora está trabajando en un archivo diferente, con el mismo nombre, pero
distinta extensión.
b) El ícono del archivo también cambia:

Sin macros: Con macros:


Siga trabajando en el archivo habilitado para macros
3) Grabe una macro (nombre: Negritas) que ponga negritas a los datos de la columna
Variedad.
a) Clic en Grabar macro; poner nombre; opcional una descripción. Clic en Aceptar.
b) Seleccionar las variedades; clic en el botón negritas de la cinta Inicio; recomendado
hacer clic en alguna celda que no participa en la selección (A1, por ejemplo)
c) Clic en Detener grabación.
4) Quite las negritas (note que no funciona aplicar “Deshacer”, tiene que aplicar el formato
original manualmente)
5) Grabe una macro (nombre: Formato) que ponga negritas, letra Courier New y tamaño 12 a
la columna Mercado.
6) Asigne la macro Negritas a un botón de nombre “Poner negritas a Variedad”.

1
7) Asigne la macro Formato a un botón de nombre “Formatear el Mercado”.
a) ¿Cómo puedo obtener los efectos de las macros Negritas y Formato en un solo botón
(llamado “Doble”)?
8) Cree diferentes macros que deshagan el efecto de la macro Negritas y asígnelas a botones.
a) Note que puede haber múltiples estrategias para realizar una acción, pero que
buscamos aquella secuencia de pasos óptima: que obtenga el resultado con la menor
cantidad de pasos posible.
b) La mejor estrategia asígnela a un botón “Deshacer negritas”
9) Diseñe una buena estrategia y obtenga un botón “Deshacer formato”, que quite el
formato de Mercado.
10) Cree un botón “Deshacer Doble”, que deshaga los efectos del botón “Doble”.
11) Cree un botón “Primeras letras”, que extraiga las primera N letras del nombre de los
Mercados y los muestre en la columna “Primeras letras”.
12) Cree un botón “Mercado”, que muestre todas las filas correspondientes al mercado
“Central Lo Valledor”. El botón debe funcionar si se quiere consultar por otro mercado.
(Pistas: use filtros avanzados y una lista de selección con los mercados)
a) ¿Es útil dejar todo en una única macro?
b) Considere dividir los pasos en varios. Por ejemplo: una macro que genere una lista de
mercados diferentes; otra que cree la lista de selección, y otra que ejecute el filtro
avanzado.
c) Antes de crear las macros, recuerde que los filtros avanzados (y las tablas dinámicas)
necesitan que el espacio donde se desplegará la respuesta esté vacío (eliminar la
cantidad de filas necesaria para mostrar el listado completo)

Vous aimerez peut-être aussi