SlideShare una empresa de Scribd logo
Es un conjunto de instrucciones de código
(programado) que permiten realizar una tarea
determinada como así también expandir e
incrementar las prestaciones de Excel.
Las macros se escriben en lenguaje de
programación VBA (Visual Basic for Applications).
El Excel ya trae incorporado un editor de VBA por lo
que las macros se programan dentro del mismo
programa Excel.
La Programación orientada a Objetos nos permite
trabajar sobre los objetos propios de Excel como así
también crear nuestros propios objetos.
Cuando hablamos de macros hablamos de Objetos,
Propiedades y Métodos (OPM).
Estos son los 3 conceptos generales más
importantes que debes conocer a la hora de
programar las macros.
Objetos: prácticamente cada cosa que veas en Excel
es un objeto. Ejemplos de objetos son: un libro
Excel, una hoja, un rango, una celda, un menú, un
gráfico, una tabla dinámica, un cuadro de diálogo,
las etiquetas de hojas, las columnas, las filas, etc.
En fin, cada partecita de Excel es un objeto.
Un objeto es algo que puedes ver e identificar con
un nombre.
Propiedades: las propiedades son las
características de los objetos. Por ejemplo, para el
objeto "celda" algunas de sus propiedades serían:
alto, ancho, color, bloqueada o desbloqueada, vacía,
con un número o con una fórmula, etc.
Métodos: un método es una acción que podemos
realizar sobre el objeto o una de sus propiedades.
Por ejemplo sobre el objeto "hoja" podemos: activar,
mover, copiar o borrar.
CommandButton: es un simple botón que nos
permite ejecutar acciones.
También es posible crear nuevos botones para la
barra de herramientas de Excel y asignarle macros a
los mismos.
Excel posee una Barra de Herramientas de Macros o
VBA. Puedes acceder a la misma desde el menú
Herramientas > Macros.
Es importante reconocer bien las principales opciones y
secciones que tiene el editor de macros (también conocido
como editor de Visual Basic), dado que será la herramienta que
utilizaremos para escribir las macros.
El Editor de Visual Basic es la aplicación que trae Excel desde
donde se escriben y guardan las macros. Tienes 3 formas de
acceder al editor:
A. Desde el menú Herramientas > Macros > Editor de Visual
Basic
B. Desde el botón Editor de Visual Basic de la Barra de
Herramientas Visual Basic (*)
C. Desde el teclado (Teclas de Método Abreviado): ALT+F11
El editor contiene 3 ventanas principales:
La Ventana Proyecto (parte izquierda superior), la
Ventana de Código (parte derecha) y la Ventana
Propiedades (parte izquierda inferior), Ventana
Inmediato.
La Ventana Proyecto - VBA Project: esta ventana
muestra los libros Excel (xls) o los complementos
(xla) abiertos. Usualmente verás nombres del tipo
"VBAProject" y entre paréntesis el nombre del
archivo o complemento Excel.
En la ventana de Proyecto hay carpetas donde se
guardarán y escribirán las macros.
En un primer nivel tenemos los proyectos. Por regla
general, cada libro Excel tiene asociado un proyecto.
En un segundo nivel tenemos las carpetas. Estas
carpetas nos distinguen entre Objetos, Formularios y
Módulos.
1. Objetos
En esta carpeta vemos que cuelgan dos elementos:
 ThisWorkbook siempre está presente. Si escribimos
una macro aquí la misma afectará a todo el libro.
 Hoja1(Hoja1) hace referencia las hojas de Excel
2. Formularios
 Los formularios son más conocidos como
UserForms. Si no lo visualizas puedes agregarlos
desde el menú Insertar > Userform.
3. Módulos
Los módulos sirven para escribir macros a nivel
genérico, sin estar relacionadas a la hoja o libro en
particular. Si no visualizas ninguno puedes agregarlos
desde el menú Insertar > Módulo.
Ventana de Código: esta es el lugar donde
escribiremos el código propiamente dicho de las
macros.
Ventana de Propiedades: Esta ventana se ubica en la
parte inferior izquierda de la pantalla. Si no la puedes
visualizar puedes activarla desde el menú Ver >
Ventana propiedades.
Cada objeto tiene sus propiedades.
Ventana de Inmediato: Sirve para escribir, ejecutar y
probar un código macro rápidamente, sin tener que
armar toda la macro con la estructura.

Más contenido relacionado

La actualidad más candente

Tareas 1- 4 Olap, Molap Y Rolap
Tareas 1- 4 Olap, Molap Y RolapTareas 1- 4 Olap, Molap Y Rolap
Tareas 1- 4 Olap, Molap Y Rolap
brenda carolina
 
Macros en excel
Macros en excelMacros en excel
Herramientas para el uso de procesador de texto
Herramientas para el uso de procesador de textoHerramientas para el uso de procesador de texto
Herramientas para el uso de procesador de texto
mariaignacia5
 
Windows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejerciciosWindows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejercicios
Laura Alicia Hernandez Moreno
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
Pablo Trujillo
 
TABLAS DINAMICAS PPT
TABLAS DINAMICAS PPTTABLAS DINAMICAS PPT
TABLAS DINAMICAS PPT
benitezvictoria
 
Ofimática microsoft word. Trabajo final
Ofimática microsoft word. Trabajo finalOfimática microsoft word. Trabajo final
Ofimática microsoft word. Trabajo final
RosannyTavarezdbreton
 
Excel y su interfaz
Excel y su interfazExcel y su interfaz
Excel y su interfaz
Miriam Macias Rosales
 
Referencias relativas y absolutas en excel
Referencias relativas y absolutas en excelReferencias relativas y absolutas en excel
Referencias relativas y absolutas en excel
Kiara Zabaleta
 
Formato condicional en excel 2016
Formato condicional en excel 2016Formato condicional en excel 2016
Formato condicional en excel 2016
Veronica Orellana
 
PRESENTACIÓN MICROSOFT EXCEL.pptx
PRESENTACIÓN MICROSOFT EXCEL.pptxPRESENTACIÓN MICROSOFT EXCEL.pptx
PRESENTACIÓN MICROSOFT EXCEL.pptx
CarmitaCatagua1
 
tablas dinamicas
tablas dinamicastablas dinamicas
tablas dinamicas
Caterine Yepes
 
Curso Excel Basico, Unidad 1
Curso Excel Basico, Unidad 1Curso Excel Basico, Unidad 1
Curso Excel Basico, Unidad 1
Guillermo Díaz
 
Hoja de calculo
Hoja de calculoHoja de calculo
Excel
ExcelExcel
INFORMATICA - TEMA 5 CONCEPTOS BASICOS DE ACCESS - FP A DISTANCIA ANDALUCIA -...
INFORMATICA - TEMA 5 CONCEPTOS BASICOS DE ACCESS - FP A DISTANCIA ANDALUCIA -...INFORMATICA - TEMA 5 CONCEPTOS BASICOS DE ACCESS - FP A DISTANCIA ANDALUCIA -...
INFORMATICA - TEMA 5 CONCEPTOS BASICOS DE ACCESS - FP A DISTANCIA ANDALUCIA -...
Alex Lolol
 
Pestaña vista de word
Pestaña vista de wordPestaña vista de word
Pestaña vista de word
Daniela4365
 
Manual básico de XMind
Manual básico de XMindManual básico de XMind
Manual básico de XMind
Philippe Boukobza
 
Trabajo de excel grupo nº 2
Trabajo de excel grupo nº 2Trabajo de excel grupo nº 2
Trabajo de excel grupo nº 2
Maria Fernandez
 
Diapositivas de excel
Diapositivas de excelDiapositivas de excel
Diapositivas de excel
greciabrito1
 

La actualidad más candente (20)

Tareas 1- 4 Olap, Molap Y Rolap
Tareas 1- 4 Olap, Molap Y RolapTareas 1- 4 Olap, Molap Y Rolap
Tareas 1- 4 Olap, Molap Y Rolap
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Herramientas para el uso de procesador de texto
Herramientas para el uso de procesador de textoHerramientas para el uso de procesador de texto
Herramientas para el uso de procesador de texto
 
Windows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejerciciosWindows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejercicios
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 
TABLAS DINAMICAS PPT
TABLAS DINAMICAS PPTTABLAS DINAMICAS PPT
TABLAS DINAMICAS PPT
 
Ofimática microsoft word. Trabajo final
Ofimática microsoft word. Trabajo finalOfimática microsoft word. Trabajo final
Ofimática microsoft word. Trabajo final
 
Excel y su interfaz
Excel y su interfazExcel y su interfaz
Excel y su interfaz
 
Referencias relativas y absolutas en excel
Referencias relativas y absolutas en excelReferencias relativas y absolutas en excel
Referencias relativas y absolutas en excel
 
Formato condicional en excel 2016
Formato condicional en excel 2016Formato condicional en excel 2016
Formato condicional en excel 2016
 
PRESENTACIÓN MICROSOFT EXCEL.pptx
PRESENTACIÓN MICROSOFT EXCEL.pptxPRESENTACIÓN MICROSOFT EXCEL.pptx
PRESENTACIÓN MICROSOFT EXCEL.pptx
 
tablas dinamicas
tablas dinamicastablas dinamicas
tablas dinamicas
 
Curso Excel Basico, Unidad 1
Curso Excel Basico, Unidad 1Curso Excel Basico, Unidad 1
Curso Excel Basico, Unidad 1
 
Hoja de calculo
Hoja de calculoHoja de calculo
Hoja de calculo
 
Excel
ExcelExcel
Excel
 
INFORMATICA - TEMA 5 CONCEPTOS BASICOS DE ACCESS - FP A DISTANCIA ANDALUCIA -...
INFORMATICA - TEMA 5 CONCEPTOS BASICOS DE ACCESS - FP A DISTANCIA ANDALUCIA -...INFORMATICA - TEMA 5 CONCEPTOS BASICOS DE ACCESS - FP A DISTANCIA ANDALUCIA -...
INFORMATICA - TEMA 5 CONCEPTOS BASICOS DE ACCESS - FP A DISTANCIA ANDALUCIA -...
 
Pestaña vista de word
Pestaña vista de wordPestaña vista de word
Pestaña vista de word
 
Manual básico de XMind
Manual básico de XMindManual básico de XMind
Manual básico de XMind
 
Trabajo de excel grupo nº 2
Trabajo de excel grupo nº 2Trabajo de excel grupo nº 2
Trabajo de excel grupo nº 2
 
Diapositivas de excel
Diapositivas de excelDiapositivas de excel
Diapositivas de excel
 

Similar a Tema 5. Introducción a macros

Crear macros
Crear macrosCrear macros
Crear macros
Antonio vasquez
 
Guia70
Guia70Guia70
Guia70
Dniel Lima
 
Manual de-macros-excel
Manual de-macros-excel  Manual de-macros-excel
Manual de-macros-excel
Esther Gaytán
 
Guia70
Guia70Guia70
Guia70
alexcruz28
 
Capitulo manual-macros
Capitulo manual-macrosCapitulo manual-macros
Capitulo manual-macros
maria flores
 
Capitulo manual-macros
Capitulo manual-macrosCapitulo manual-macros
Capitulo manual-macros
maria flores
 
Macros
MacrosMacros
Macros
Emilio Perez
 
Por qué usar vba en excel 2010
Por qué usar vba en excel 2010Por qué usar vba en excel 2010
Por qué usar vba en excel 2010
AleckFong
 
Por qué usar vba en excel 2010
Por qué usar vba en excel 2010Por qué usar vba en excel 2010
Por qué usar vba en excel 2010
AleckFong
 
Creando macros en Excel 2010 para programdores
Creando macros en Excel 2010 para programdoresCreando macros en Excel 2010 para programdores
Creando macros en Excel 2010 para programdores
universidad juarez autonoma de tabasco
 
Creando macros
Creando macrosCreando macros
Taller de macros
Taller de macrosTaller de macros
Taller de macros
Santiago Rancruel
 
Megaguía macros y vba ayuda excel
Megaguía  macros y vba   ayuda excelMegaguía  macros y vba   ayuda excel
Megaguía macros y vba ayuda excel
Jorge Alvarez Pérez
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
AnGelitto LosaDa
 
Trabajo escrito macros
Trabajo escrito macrosTrabajo escrito macros
Trabajo escrito macros
nathalia andrea martinez
 
Ventana de Excel - Partes y Elementos de Excel.pdf
Ventana de Excel - Partes y Elementos de Excel.pdfVentana de Excel - Partes y Elementos de Excel.pdf
Ventana de Excel - Partes y Elementos de Excel.pdf
lina90051572954
 
Excel - Macros
Excel - MacrosExcel - Macros
Excel - Macros
Andres Bedoya Tobon
 
Macros, jazmin, freddy
Macros, jazmin, freddyMacros, jazmin, freddy
Macros, jazmin, freddy
Freddy Velez
 
Macros-para-microsoft-excel
Macros-para-microsoft-excelMacros-para-microsoft-excel
Macros-para-microsoft-excel
ARTURO CHILAN GALARZA
 
Computacion II-Tema 01_Hum.pdf
Computacion II-Tema 01_Hum.pdfComputacion II-Tema 01_Hum.pdf
Computacion II-Tema 01_Hum.pdf
joscarlos298735
 

Similar a Tema 5. Introducción a macros (20)

Crear macros
Crear macrosCrear macros
Crear macros
 
Guia70
Guia70Guia70
Guia70
 
Manual de-macros-excel
Manual de-macros-excel  Manual de-macros-excel
Manual de-macros-excel
 
Guia70
Guia70Guia70
Guia70
 
Capitulo manual-macros
Capitulo manual-macrosCapitulo manual-macros
Capitulo manual-macros
 
Capitulo manual-macros
Capitulo manual-macrosCapitulo manual-macros
Capitulo manual-macros
 
Macros
MacrosMacros
Macros
 
Por qué usar vba en excel 2010
Por qué usar vba en excel 2010Por qué usar vba en excel 2010
Por qué usar vba en excel 2010
 
Por qué usar vba en excel 2010
Por qué usar vba en excel 2010Por qué usar vba en excel 2010
Por qué usar vba en excel 2010
 
Creando macros en Excel 2010 para programdores
Creando macros en Excel 2010 para programdoresCreando macros en Excel 2010 para programdores
Creando macros en Excel 2010 para programdores
 
Creando macros
Creando macrosCreando macros
Creando macros
 
Taller de macros
Taller de macrosTaller de macros
Taller de macros
 
Megaguía macros y vba ayuda excel
Megaguía  macros y vba   ayuda excelMegaguía  macros y vba   ayuda excel
Megaguía macros y vba ayuda excel
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Trabajo escrito macros
Trabajo escrito macrosTrabajo escrito macros
Trabajo escrito macros
 
Ventana de Excel - Partes y Elementos de Excel.pdf
Ventana de Excel - Partes y Elementos de Excel.pdfVentana de Excel - Partes y Elementos de Excel.pdf
Ventana de Excel - Partes y Elementos de Excel.pdf
 
Excel - Macros
Excel - MacrosExcel - Macros
Excel - Macros
 
Macros, jazmin, freddy
Macros, jazmin, freddyMacros, jazmin, freddy
Macros, jazmin, freddy
 
Macros-para-microsoft-excel
Macros-para-microsoft-excelMacros-para-microsoft-excel
Macros-para-microsoft-excel
 
Computacion II-Tema 01_Hum.pdf
Computacion II-Tema 01_Hum.pdfComputacion II-Tema 01_Hum.pdf
Computacion II-Tema 01_Hum.pdf
 

Más de Universidad del golfo de México Norte

Unidad 8. Proyecto de diseño estructural
Unidad 8. Proyecto de diseño estructuralUnidad 8. Proyecto de diseño estructural
Unidad 8. Proyecto de diseño estructural
Universidad del golfo de México Norte
 
Unidad 7. Muros y estructuras especiales
Unidad 7. Muros y estructuras especialesUnidad 7. Muros y estructuras especiales
Unidad 7. Muros y estructuras especiales
Universidad del golfo de México Norte
 
Unidad 6. Zapatas
Unidad 6. ZapatasUnidad 6. Zapatas
Unidad 5. Cimientos
Unidad 5. CimientosUnidad 5. Cimientos
Unidad 4. Columnas
Unidad 4. ColumnasUnidad 4. Columnas
Unidad 3. Losas
Unidad 3. LosasUnidad 3. Losas
Unidad 2. Vigas
Unidad 2. VigasUnidad 2. Vigas
Unidad 1. Introducción a las estructuras de concreto
Unidad 1. Introducción a las estructuras de concretoUnidad 1. Introducción a las estructuras de concreto
Unidad 1. Introducción a las estructuras de concreto
Universidad del golfo de México Norte
 
Unidad 5. Reconocimiento del ingreso y gasto
Unidad 5. Reconocimiento del ingreso y gastoUnidad 5. Reconocimiento del ingreso y gasto
Unidad 5. Reconocimiento del ingreso y gasto
Universidad del golfo de México Norte
 
Unidad 4. Capital contable
Unidad 4. Capital contableUnidad 4. Capital contable
Unidad 4. Capital contable
Universidad del golfo de México Norte
 
Unidad 3. Pasivo a largo plazo
Unidad 3. Pasivo a largo plazoUnidad 3. Pasivo a largo plazo
Unidad 3. Pasivo a largo plazo
Universidad del golfo de México Norte
 
Unidad 2. Pasivo a corto plazo
Unidad 2. Pasivo a corto plazoUnidad 2. Pasivo a corto plazo
Unidad 2. Pasivo a corto plazo
Universidad del golfo de México Norte
 
Unidad 1. Inversiones permanentes y otros activos
Unidad 1. Inversiones permanentes y otros activosUnidad 1. Inversiones permanentes y otros activos
Unidad 1. Inversiones permanentes y otros activos
Universidad del golfo de México Norte
 
Unidad 14. Mecanismos alternativos de solución de controversias
Unidad 14. Mecanismos alternativos de solución de controversiasUnidad 14. Mecanismos alternativos de solución de controversias
Unidad 14. Mecanismos alternativos de solución de controversias
Universidad del golfo de México Norte
 
Unidad 13. Medios de impugnación
Unidad 13. Medios de impugnaciónUnidad 13. Medios de impugnación
Unidad 13. Medios de impugnación
Universidad del golfo de México Norte
 
Unidad 12. Audiencia de debate y juicio oral
Unidad 12. Audiencia de debate y juicio oralUnidad 12. Audiencia de debate y juicio oral
Unidad 12. Audiencia de debate y juicio oral
Universidad del golfo de México Norte
 
Unidad 11. Audiencia intermedia
Unidad 11. Audiencia intermediaUnidad 11. Audiencia intermedia
Unidad 11. Audiencia intermedia
Universidad del golfo de México Norte
 
Unidad 10. Proceso abreviado, simplificado y salidas alternas del proceso penal
Unidad 10. Proceso abreviado, simplificado y salidas alternas del proceso penalUnidad 10. Proceso abreviado, simplificado y salidas alternas del proceso penal
Unidad 10. Proceso abreviado, simplificado y salidas alternas del proceso penal
Universidad del golfo de México Norte
 
Unidad 9 Medidas cautelares
Unidad 9 Medidas cautelaresUnidad 9 Medidas cautelares
Unidad 9 Medidas cautelares
Universidad del golfo de México Norte
 
Unidad 8. Audiencia inicial
Unidad 8. Audiencia inicialUnidad 8. Audiencia inicial
Unidad 8. Audiencia inicial
Universidad del golfo de México Norte
 

Más de Universidad del golfo de México Norte (20)

Unidad 8. Proyecto de diseño estructural
Unidad 8. Proyecto de diseño estructuralUnidad 8. Proyecto de diseño estructural
Unidad 8. Proyecto de diseño estructural
 
Unidad 7. Muros y estructuras especiales
Unidad 7. Muros y estructuras especialesUnidad 7. Muros y estructuras especiales
Unidad 7. Muros y estructuras especiales
 
Unidad 6. Zapatas
Unidad 6. ZapatasUnidad 6. Zapatas
Unidad 6. Zapatas
 
Unidad 5. Cimientos
Unidad 5. CimientosUnidad 5. Cimientos
Unidad 5. Cimientos
 
Unidad 4. Columnas
Unidad 4. ColumnasUnidad 4. Columnas
Unidad 4. Columnas
 
Unidad 3. Losas
Unidad 3. LosasUnidad 3. Losas
Unidad 3. Losas
 
Unidad 2. Vigas
Unidad 2. VigasUnidad 2. Vigas
Unidad 2. Vigas
 
Unidad 1. Introducción a las estructuras de concreto
Unidad 1. Introducción a las estructuras de concretoUnidad 1. Introducción a las estructuras de concreto
Unidad 1. Introducción a las estructuras de concreto
 
Unidad 5. Reconocimiento del ingreso y gasto
Unidad 5. Reconocimiento del ingreso y gastoUnidad 5. Reconocimiento del ingreso y gasto
Unidad 5. Reconocimiento del ingreso y gasto
 
Unidad 4. Capital contable
Unidad 4. Capital contableUnidad 4. Capital contable
Unidad 4. Capital contable
 
Unidad 3. Pasivo a largo plazo
Unidad 3. Pasivo a largo plazoUnidad 3. Pasivo a largo plazo
Unidad 3. Pasivo a largo plazo
 
Unidad 2. Pasivo a corto plazo
Unidad 2. Pasivo a corto plazoUnidad 2. Pasivo a corto plazo
Unidad 2. Pasivo a corto plazo
 
Unidad 1. Inversiones permanentes y otros activos
Unidad 1. Inversiones permanentes y otros activosUnidad 1. Inversiones permanentes y otros activos
Unidad 1. Inversiones permanentes y otros activos
 
Unidad 14. Mecanismos alternativos de solución de controversias
Unidad 14. Mecanismos alternativos de solución de controversiasUnidad 14. Mecanismos alternativos de solución de controversias
Unidad 14. Mecanismos alternativos de solución de controversias
 
Unidad 13. Medios de impugnación
Unidad 13. Medios de impugnaciónUnidad 13. Medios de impugnación
Unidad 13. Medios de impugnación
 
Unidad 12. Audiencia de debate y juicio oral
Unidad 12. Audiencia de debate y juicio oralUnidad 12. Audiencia de debate y juicio oral
Unidad 12. Audiencia de debate y juicio oral
 
Unidad 11. Audiencia intermedia
Unidad 11. Audiencia intermediaUnidad 11. Audiencia intermedia
Unidad 11. Audiencia intermedia
 
Unidad 10. Proceso abreviado, simplificado y salidas alternas del proceso penal
Unidad 10. Proceso abreviado, simplificado y salidas alternas del proceso penalUnidad 10. Proceso abreviado, simplificado y salidas alternas del proceso penal
Unidad 10. Proceso abreviado, simplificado y salidas alternas del proceso penal
 
Unidad 9 Medidas cautelares
Unidad 9 Medidas cautelaresUnidad 9 Medidas cautelares
Unidad 9 Medidas cautelares
 
Unidad 8. Audiencia inicial
Unidad 8. Audiencia inicialUnidad 8. Audiencia inicial
Unidad 8. Audiencia inicial
 

Último

La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
Alejandrino Halire Ccahuana
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdfCronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
RicardoValdiviaVega
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
Chatgpt para los Profesores Ccesa007.pdf
Chatgpt para los Profesores Ccesa007.pdfChatgpt para los Profesores Ccesa007.pdf
Chatgpt para los Profesores Ccesa007.pdf
Demetrio Ccesa Rayme
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
interfaz de la herramienta geogebra .pptx
interfaz de la herramienta geogebra .pptxinterfaz de la herramienta geogebra .pptx
interfaz de la herramienta geogebra .pptx
victoriaGuamn
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
JimmyDeveloperWebAnd
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
johnyamg20
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsadUrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
JorgeVillota6
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
VeronicaCabrera50
 

Último (20)

La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdfCronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
Chatgpt para los Profesores Ccesa007.pdf
Chatgpt para los Profesores Ccesa007.pdfChatgpt para los Profesores Ccesa007.pdf
Chatgpt para los Profesores Ccesa007.pdf
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
interfaz de la herramienta geogebra .pptx
interfaz de la herramienta geogebra .pptxinterfaz de la herramienta geogebra .pptx
interfaz de la herramienta geogebra .pptx
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsadUrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
 

Tema 5. Introducción a macros

  • 1.
  • 2. Es un conjunto de instrucciones de código (programado) que permiten realizar una tarea determinada como así también expandir e incrementar las prestaciones de Excel. Las macros se escriben en lenguaje de programación VBA (Visual Basic for Applications). El Excel ya trae incorporado un editor de VBA por lo que las macros se programan dentro del mismo programa Excel.
  • 3. La Programación orientada a Objetos nos permite trabajar sobre los objetos propios de Excel como así también crear nuestros propios objetos. Cuando hablamos de macros hablamos de Objetos, Propiedades y Métodos (OPM). Estos son los 3 conceptos generales más importantes que debes conocer a la hora de programar las macros.
  • 4. Objetos: prácticamente cada cosa que veas en Excel es un objeto. Ejemplos de objetos son: un libro Excel, una hoja, un rango, una celda, un menú, un gráfico, una tabla dinámica, un cuadro de diálogo, las etiquetas de hojas, las columnas, las filas, etc. En fin, cada partecita de Excel es un objeto. Un objeto es algo que puedes ver e identificar con un nombre.
  • 5. Propiedades: las propiedades son las características de los objetos. Por ejemplo, para el objeto "celda" algunas de sus propiedades serían: alto, ancho, color, bloqueada o desbloqueada, vacía, con un número o con una fórmula, etc.
  • 6. Métodos: un método es una acción que podemos realizar sobre el objeto o una de sus propiedades. Por ejemplo sobre el objeto "hoja" podemos: activar, mover, copiar o borrar.
  • 7. CommandButton: es un simple botón que nos permite ejecutar acciones. También es posible crear nuevos botones para la barra de herramientas de Excel y asignarle macros a los mismos.
  • 8. Excel posee una Barra de Herramientas de Macros o VBA. Puedes acceder a la misma desde el menú Herramientas > Macros.
  • 9. Es importante reconocer bien las principales opciones y secciones que tiene el editor de macros (también conocido como editor de Visual Basic), dado que será la herramienta que utilizaremos para escribir las macros. El Editor de Visual Basic es la aplicación que trae Excel desde donde se escriben y guardan las macros. Tienes 3 formas de acceder al editor: A. Desde el menú Herramientas > Macros > Editor de Visual Basic B. Desde el botón Editor de Visual Basic de la Barra de Herramientas Visual Basic (*) C. Desde el teclado (Teclas de Método Abreviado): ALT+F11
  • 10. El editor contiene 3 ventanas principales: La Ventana Proyecto (parte izquierda superior), la Ventana de Código (parte derecha) y la Ventana Propiedades (parte izquierda inferior), Ventana Inmediato.
  • 11. La Ventana Proyecto - VBA Project: esta ventana muestra los libros Excel (xls) o los complementos (xla) abiertos. Usualmente verás nombres del tipo "VBAProject" y entre paréntesis el nombre del archivo o complemento Excel.
  • 12. En la ventana de Proyecto hay carpetas donde se guardarán y escribirán las macros. En un primer nivel tenemos los proyectos. Por regla general, cada libro Excel tiene asociado un proyecto. En un segundo nivel tenemos las carpetas. Estas carpetas nos distinguen entre Objetos, Formularios y Módulos.
  • 13. 1. Objetos En esta carpeta vemos que cuelgan dos elementos:  ThisWorkbook siempre está presente. Si escribimos una macro aquí la misma afectará a todo el libro.  Hoja1(Hoja1) hace referencia las hojas de Excel
  • 14. 2. Formularios  Los formularios son más conocidos como UserForms. Si no lo visualizas puedes agregarlos desde el menú Insertar > Userform.
  • 15. 3. Módulos Los módulos sirven para escribir macros a nivel genérico, sin estar relacionadas a la hoja o libro en particular. Si no visualizas ninguno puedes agregarlos desde el menú Insertar > Módulo.
  • 16. Ventana de Código: esta es el lugar donde escribiremos el código propiamente dicho de las macros.
  • 17. Ventana de Propiedades: Esta ventana se ubica en la parte inferior izquierda de la pantalla. Si no la puedes visualizar puedes activarla desde el menú Ver > Ventana propiedades. Cada objeto tiene sus propiedades.
  • 18. Ventana de Inmediato: Sirve para escribir, ejecutar y probar un código macro rápidamente, sin tener que armar toda la macro con la estructura.