Você está na página 1de 10

EXCEL PARA LOS NEGOCIOS Página 1/9

Macros basico

TEMA: FUNDAMENTOS DE MACROS EN EXCEL

OBJETIVOS

 Identificar las principales herramientas para trabajar con macros que trae
incorporado Microsoft Excel
 Crear un documento en Excel que permita almacenar macros
 Visualizar la ficha “Desarrollador” en la cinta de opciones de Excel
 Grabar macros simples
 Visualizar el código de una macro empleando la herramienta Visual Basic para
Aplicaciones que viene incorporado con Excel

REQUERIMIENTOS

 PC con 2 GB memoria RAM


 Microsoft Excel instalado

PROCEDIMIENTO
1. Creación de macros en Excel
1.1. Crear un documento que permite almacenar Macros en Excel
 Inicie el software MS Excel
 Crear un nuevo libro y guardarlo con el nombre Macros nombre_completo.xlsm
en la carpeta de la unidad E

3. Nombre del libro

2. Tipo de libro

1. Grabar el libro

Nota: Los archivos con extensión *.xlsx de Excel no permiten almacenar macros, para poder
grabar macros es necesario almacenar el archivo con la extensión *.xlsm como se indica
en el ítem anterior
EXCEL PARA LOS NEGOCIOS Página 2/9
Macros basico

1.2. Visualización de la ficha “Desarrollador” en la cinta de opciones


 Visualice la cinta de opciones de Excel.
 Puede ser que no vea la ficha “Desarrollador” como se ve en la siguiente figura:

 Click derecho en la cinta de opciones como se indica en la figura anterior en


alguna zona libre y luego elija la opción “Personalizar la cinta de opciones”

1. Click
Derecho
Aquí

 En la ventana Opciones de Excel. En el recuadro “Fichas principales” seleccione el


elemento “Desarrollador”. Click en el botón Aceptar

1. Seleccione
Desarrollador

2. Click
Botón
Aceptar

 Verifique la presencia de la ficha Desarrollador en la cinta de opciones


EXCEL PARA LOS NEGOCIOS Página 3/9
Macros basico

 Haga Clic en la ficha Desarrollador y vea las herramientas que vienen disponibles:

1.3. Grabación de macros


 Grabaremos una macro denominada Macro1 que coloque la palabra “Mes” en la
celda A1
 Seleccione o active la “Hoja 1”
 En la ficha “Desarrollador” en la categoría “Código” elija la herramienta: “Grabar
Macro”

 Complete los datos de identificación de la macro y luego presione el botón


Aceptar:

 A partir de este momento Excel “Grabará” cada una de las acciones que usted
realice
 Proceda a ingresar la palabra Mes en la celda A1. Al finalizar presione la tecla
ENTER
 Ahora procederemos a detener la grabación de la Macro anterior, para ello
presione el botón denominado “Detener grabación” ubicado en la categoría
“Código” de la ficha “Desarrollador”:
EXCEL PARA LOS NEGOCIOS Página 4/9
Macros basico

1.4. Ejecución de una macro


 Verificaremos el funcionamiento de la macro anterior
 Active o cambie a la Hoja 2
 Desde la Ficha Desarrollador, en la categoría Código elija la herramienta Macros

 Seleccione la única macro disponible hasta el momento denominada Macro1 y


presione el botón Ejecutar

 Verifique que en la celda A1 de la Hoja 2 haya aparecido el texto Mes como


resultado de la acción de la macro

 Repita el procedimiento anterior para que la macro coloque el texto Mes en la


celda A1 de la Hoja 3

1.5. Visualizar el código de la macro creada


 Vamos a visualizar el código VBA generado por Excel para la macro “Macro1” que
hemos creado en la sección anterior
 Desde la ficha Desarrollador, en la categoría Código elija la herramienta Visual
Basic
EXCEL PARA LOS NEGOCIOS Página 5/9
Macros basico

 A continuación se muestra el entorno de la Herramienta Visual Basic

 Del Panel izquierdo, denominado Proyecto, expanda el nodo Módulos y abra el


archivo Módulo1 para ver su contenido:

 El listado anterior representa el código de nuestra primera macro denominada


Macro1 que fue creada por nosotros previamente. Las instrucciones corresponden
al lenguaje Visual Basic que es utilizado por Excel para la programación de las
macros.
2. Ejercicios propuestos de creación de macros en Excel
2.1. Macro para borrar el contenido de una celda
 Grabar una nueva macro denominada m_borrar_celda que al ser ejecutada
elimine el contenido de la celda B3.
 Active la “Hoja 2”, coloque algún valor en la celda B3
 Seleccione la celda B3 y ejecute la macro creada
 Visualice el código generado para la nueva Macro y anote dicho código
EXCEL PARA LOS NEGOCIOS Página 6/9
Macros basico

2.2. Macro para realizar cálculos simples


 Grabar una nueva macro denominada m_calculo_porcentaje que al ser ejecutada
calcule el 18% del valor numérico almacenado en la celda A2 y coloque el
resultado en la celda B2
 Active la “Hoja 2”, coloque algún valor en la celda A2
 Ejecute la macro creada
 Visualice el código generado para la nueva Macro y anote dicho código

2.3. Macro para imprimir una hoja de un libro


 Grabar una nueva macro denominada m_imprimir que al ser ejecutada envíe a la
impresora actual el contenido de la hoja actual o activa
 Active la “Hoja 2” y ejecute la macro creada
 Visualice el código generado para la nueva Macro y anote dicho código

2.4. Macro para rellenar las celdas con números enteros


 Grabar una nueva macro denominada m_numeros que al ser ejecutada rellene el
rango de celdas A1..A10 con los 10 primeros números enteros
 Active la “Hoja 2” y ejecute la macro creada
 Visualice el código generado para la nueva Macro y anote dicho código
EXCEL PARA LOS NEGOCIOS Página 7/9
Macros basico

2.5. Macro para asignar títulos a una Hoja Excel


 Grabar una nueva macro denominada m_titulos que al ser ejecutada genere los
siguientes títulos en la hoja de cálculo activa

 Active la “Hoja 2” y ejecute la macro creada


 Visualice el código generado para la nueva Macro y anote dicho código

2.6. Macro para generar gráficos de barras


 Agregar una nueva Hoja al libro
 En la nueva Hoja adicionar los siguientes valores:
EXCEL PARA LOS NEGOCIOS Página 8/9
Macros basico

 Grabar una nueva macro denominada m_grafico_barras que al ser ejecutada


genere un gráfico de barras con los datos indicados en la hoja anterior
 Ejecute la macro creada
 Visualice el código generado para la nueva Macro y anote dicho código

2.7. Macro para generar gráficos circulares


 Grabar una nueva macro denominada m_grafico_pie que al ser ejecutada genere
un gráfico circular con los mismos datos indicados en el ejercicio anterior
 Ejecute la macro creada
EXCEL PARA LOS NEGOCIOS Página 9/9
Macros basico

 Visualice el código generado para la nueva Macro y anote dicho código

 ¿Qué diferencia encuentra usted entre las dos macros anteriores?


__________________________________________________________________
___________________________________________________________________
2.8. Macros propuestas por el alumno
 Crear un nuevo libro habilitado para macros denominado:
macros 2 nombre_completo.xlsm almacenado en tu USB.
 Proponga usted diferentes macros que realicen acciones distintas de Excel. Adjunte
en hojas adicionales el código generado para cada macro propuesta.
Nota: El mínimo número de macros a proponer es 5
EXCEL PARA LOS NEGOCIOS Página 10/9
Macros basico

OBSERVACIONES Y CONCLUSIONES (CINCO)


1.

2.

3.

4.

Você também pode gostar