SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
MACROS
INTRODUCCION:
Excel es programable, lo que puede sorprender a muchos, y si las funciones y el
anidamiento de funciones por ellas mismas le dan mucha potencia, esta nueva cualidad
le agrega mucha más, toda la potencia que el conocimiento y la habilidad que un
programador pueda darle. Los programas que se realizan en Excel se llaman MACROS
y estos van desde simples instrucciones de una o dos líneas de código hasta cosas mucho
más complejas. Lo interesante de todo esto es que para hacer MACROS no hace falta
saber programar y aun así se pueden generar macros muy útiles y que nos pueden
ahorrar mucho tiempo y trabajo. Este tipo de MACROS es la que se puede generar con la
GRAVADORA DE MACROS.

Es muy común, en el trabajo diario , tener que hacer tareas repetitivas como por ejemplo
hacer una plantilla con un cierto formato, título, encabezamientos ,etc. y sería muy
conveniente poder realizarla apretando un botón, bueno, pues esto se pude realizar con
la grabadora de macros, la cual grava estas acciones y las traduce a código (
programación VBA)
Supongamos que todos los días tengo que generar una lista con el movimiento de un
comercio de computadoras, para organizar los datos que iremos ingresando, es
conveniente escribir los encabezados de cada columna, supongamos que estos
encabezados son

Y quiero que estén como se ve en la figura de arriba, también quiero que estos
encabezados aparezcan automáticamente todas las mañanas(al apretar un botón por
ejemplo). Como no sé nada de programación VBA voy a utilizar la grabadora de macros.
Hay tres formas de poner en funcionamiento la grabadora de macros:

Vamos a la pestaña Vista y en la sección Macros desplegamos el submenú
Macros y dentro de este submenú seleccionamos la opción Grabar macro

Aracely Marchena Larios
Licenciada Banca y Finanzas

Página 1
Pulsando el botón que se encuentra en la parte inferior izquierda de la pantalla
de Excel( barra de estado)

De cualquiera de estas dos formas aparece el cuadro de dialogo Grabar Macro

Donde podemos dar un nombre a la macro, sin dejar espacios en blanco.
En Método abreviado: elegimos una combinación de la tecla CTRL + "una tecla del
teclado", para ejecutar la macro, cuidando de no poner una combinación utilizada por
Excel en alguno de sus atajos.
Aracely Marchena Larios
Licenciada Banca y Finanzas

Página 2
En Guardar macro en: podemos elegir guardar la macro en el libro activo, en el libro de
macros personal o en otro libro.
En Descripción: podemos describir que hace de la macro o cualquier otro comentario.

Finalmente pulsamos en aceptar y el botón que estaba en la barra de estado se
transforma en el que está marcado por la flecha en la figura, comenzando la grabación.

(Con este botón también se puede detener la grabación.)
En estas circunstancias, empezando por una celda cualquiera vamos luego a la celda
A1, escribimos los encabezados con mayúsculas los centramos, hacemos los recuadros
correspondientes y detenemos la grabación (no olvidarse), esto va a generar un código
VBA en forma automática

Aracely Marchena Larios
Licenciada Banca y Finanzas

Página 3
Aracely Marchena Larios
Licenciada Banca y Finanzas

Página 4
No tenemos porque entender este código, solo diré que se puede hacer lo mismo con un
código más reducido o dicho de otra manera, la grabadora de macros genera un código
redundante, que se puede reducir aprendiendo Programación VBA
Para que la macro haga su tarea, se puede:

utilizar el método abreviado, que en nuestro caso es CTRL+ r.
Ir a las pestaña Programador, sección Código y luego pulsar en Macros

Luego aparece el cuadro de diálogo Macro, donde aparece la macro creada, para luego
apretar el botón ejecutar

También con este cuadro de diálogo podemos eliminar macros.
Aracely Marchena Larios
Licenciada Banca y Finanzas

Página 5
3. La tercera manera de que una macro grabada se manifieste, es creando un botón.
Para crear un botón vamos a la pestaña Programador, sección controles y luego
pulsamos en el icono Insertar

En los Controles de formulario pulsando donde señala la flecha aparece un puntero en
forma de cruz que nos permite colocar el botón en un lugar cualquiera y
automáticamente aparece la ventana Asignar macro donde se puede seleccionar la
macro a la que le queremos asignar el botón

Aceptamos y le damos un nombre; en nuestro caso podría ser Encabezados.

Aracely Marchena Larios
Licenciada Banca y Finanzas

Página 6
Veremos que cuando el mouse pasa por el botón, este se transforma en una mano, luego
hacemos clic y se dispara la macro con el resultado esperado

Aracely Marchena Larios
Licenciada Banca y Finanzas

Página 7

Más contenido relacionado

La actualidad más candente (19)

Macros en excel taller
Macros en excel tallerMacros en excel taller
Macros en excel taller
 
Macro
MacroMacro
Macro
 
Macros en excel
Macros en excel Macros en excel
Macros en excel
 
Macros, jazmin, freddy
Macros, jazmin, freddyMacros, jazmin, freddy
Macros, jazmin, freddy
 
Macros y funciones
Macros y funcionesMacros y funciones
Macros y funciones
 
Macros en excel taller
Macros en excel tallerMacros en excel taller
Macros en excel taller
 
Resumen macros
Resumen macrosResumen macros
Resumen macros
 
Taller sobre macros en excel
Taller sobre macros en excelTaller sobre macros en excel
Taller sobre macros en excel
 
Taller
TallerTaller
Taller
 
Presentacion macros sofia angie
Presentacion macros sofia angiePresentacion macros sofia angie
Presentacion macros sofia angie
 
Rrr
RrrRrr
Rrr
 
Presentacion macros
Presentacion macrosPresentacion macros
Presentacion macros
 
Uso de macros en excel
Uso de macros en excelUso de macros en excel
Uso de macros en excel
 
Documento (4)
Documento (4)Documento (4)
Documento (4)
 
Documento.docx
Documento.docxDocumento.docx
Documento.docx
 
Macros en Excel
Macros en Excel Macros en Excel
Macros en Excel
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Taller
TallerTaller
Taller
 

Destacado

사설토토 〔⊙°⊙〕PuPu82,coM〔⊙°⊙〕 사설놀이터 사설토토
사설토토 〔⊙°⊙〕PuPu82,coM〔⊙°⊙〕  사설놀이터 사설토토사설토토 〔⊙°⊙〕PuPu82,coM〔⊙°⊙〕  사설놀이터 사설토토
사설토토 〔⊙°⊙〕PuPu82,coM〔⊙°⊙〕 사설놀이터 사설토토erttyugggg
 
Conversaciã³n en ingles nancy y jas
Conversaciã³n en ingles nancy y jasConversaciã³n en ingles nancy y jas
Conversaciã³n en ingles nancy y jasJasmin Lazaro Ocampo
 
Programación tdaH "Nuestra salud"
Programación tdaH  "Nuestra salud"Programación tdaH  "Nuestra salud"
Programación tdaH "Nuestra salud"Emma García Cabezas
 
Selected Verses of The Holy Quran translated in to Kyrgyz
Selected Verses of The Holy Quran translated in to KyrgyzSelected Verses of The Holy Quran translated in to Kyrgyz
Selected Verses of The Holy Quran translated in to Kyrgyzmuzaffertahir9
 
Mdia p3-04-human-capital-150420
Mdia p3-04-human-capital-150420Mdia p3-04-human-capital-150420
Mdia p3-04-human-capital-150420Peter Burgess
 
Niscenssa Premium Business Plan
Niscenssa Premium Business PlanNiscenssa Premium Business Plan
Niscenssa Premium Business Planmyniscensa
 
Presentación illustrator
Presentación illustratorPresentación illustrator
Presentación illustratornaira44
 
χριστουγεννιατικα μπισκοτα και στολιδια
χριστουγεννιατικα μπισκοτα και στολιδιαχριστουγεννιατικα μπισκοτα και στολιδια
χριστουγεννιατικα μπισκοτα και στολιδια11dimpeir
 
13 coisas que as pessoas mentalmente fortes evitam
13 coisas que as pessoas mentalmente fortes evitam13 coisas que as pessoas mentalmente fortes evitam
13 coisas que as pessoas mentalmente fortes evitamRondinelle Almeida Oliveira
 
17 dicas de investimentos para você se tornar um investidor de sucesso
17 dicas de investimentos para você se tornar um investidor de sucesso17 dicas de investimentos para você se tornar um investidor de sucesso
17 dicas de investimentos para você se tornar um investidor de sucessoRondinelle Almeida Oliveira
 
Um erro bobo que me custou 50% de rentabilidade em um ano
Um erro bobo que me custou 50% de rentabilidade em um anoUm erro bobo que me custou 50% de rentabilidade em um ano
Um erro bobo que me custou 50% de rentabilidade em um anoRondinelle Almeida Oliveira
 

Destacado (14)

사설토토 〔⊙°⊙〕PuPu82,coM〔⊙°⊙〕 사설놀이터 사설토토
사설토토 〔⊙°⊙〕PuPu82,coM〔⊙°⊙〕  사설놀이터 사설토토사설토토 〔⊙°⊙〕PuPu82,coM〔⊙°⊙〕  사설놀이터 사설토토
사설토토 〔⊙°⊙〕PuPu82,coM〔⊙°⊙〕 사설놀이터 사설토토
 
Conversaciã³n en ingles nancy y jas
Conversaciã³n en ingles nancy y jasConversaciã³n en ingles nancy y jas
Conversaciã³n en ingles nancy y jas
 
Internet
InternetInternet
Internet
 
Programación tdaH "Nuestra salud"
Programación tdaH  "Nuestra salud"Programación tdaH  "Nuestra salud"
Programación tdaH "Nuestra salud"
 
Selected Verses of The Holy Quran translated in to Kyrgyz
Selected Verses of The Holy Quran translated in to KyrgyzSelected Verses of The Holy Quran translated in to Kyrgyz
Selected Verses of The Holy Quran translated in to Kyrgyz
 
Mdia p3-04-human-capital-150420
Mdia p3-04-human-capital-150420Mdia p3-04-human-capital-150420
Mdia p3-04-human-capital-150420
 
Niscenssa Premium Business Plan
Niscenssa Premium Business PlanNiscenssa Premium Business Plan
Niscenssa Premium Business Plan
 
Presentación illustrator
Presentación illustratorPresentación illustrator
Presentación illustrator
 
χριστουγεννιατικα μπισκοτα και στολιδια
χριστουγεννιατικα μπισκοτα και στολιδιαχριστουγεννιατικα μπισκοτα και στολιδια
χριστουγεννιατικα μπισκοτα και στολιδια
 
13 coisas que as pessoas mentalmente fortes evitam
13 coisas que as pessoas mentalmente fortes evitam13 coisas que as pessoas mentalmente fortes evitam
13 coisas que as pessoas mentalmente fortes evitam
 
17 dicas de investimentos para você se tornar um investidor de sucesso
17 dicas de investimentos para você se tornar um investidor de sucesso17 dicas de investimentos para você se tornar um investidor de sucesso
17 dicas de investimentos para você se tornar um investidor de sucesso
 
Um erro bobo que me custou 50% de rentabilidade em um ano
Um erro bobo que me custou 50% de rentabilidade em um anoUm erro bobo que me custou 50% de rentabilidade em um ano
Um erro bobo que me custou 50% de rentabilidade em um ano
 
A importância de um planejamento financeiro
A importância de um planejamento financeiroA importância de um planejamento financeiro
A importância de um planejamento financeiro
 
Amostra ebook
Amostra ebookAmostra ebook
Amostra ebook
 

Similar a Macros (20)

Macros
MacrosMacros
Macros
 
Macros de excel....manual
Macros de excel....manualMacros de excel....manual
Macros de excel....manual
 
Macros
MacrosMacros
Macros
 
Macros1
Macros1Macros1
Macros1
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 
Taller de macros
Taller de macrosTaller de macros
Taller de macros
 
Taller macro
Taller macroTaller macro
Taller macro
 
Macros luisa
Macros luisaMacros luisa
Macros luisa
 
Macros
MacrosMacros
Macros
 
Guia 8 macros
Guia 8 macrosGuia 8 macros
Guia 8 macros
 
Taller de macros
Taller de macrosTaller de macros
Taller de macros
 
Pregunta macro tecnologia 2020
Pregunta macro tecnologia 2020Pregunta macro tecnologia 2020
Pregunta macro tecnologia 2020
 
Taller de macros
Taller de macrosTaller de macros
Taller de macros
 
Guia para trabajar_con_macros_en_excel
Guia para trabajar_con_macros_en_excelGuia para trabajar_con_macros_en_excel
Guia para trabajar_con_macros_en_excel
 
Taller
TallerTaller
Taller
 
Macros y VBA tema 5
Macros y VBA tema 5Macros y VBA tema 5
Macros y VBA tema 5
 
Macros de excel
Macros de excel Macros de excel
Macros de excel
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 

Más de Aracely Marchena Larios, Contaduria Publica, Banca y Finanza

Más de Aracely Marchena Larios, Contaduria Publica, Banca y Finanza (20)

Normas tecnicas de control interno
Normas tecnicas de control internoNormas tecnicas de control interno
Normas tecnicas de control interno
 
Publicacion CPA Aracely Marchena Larios
Publicacion CPA Aracely Marchena LariosPublicacion CPA Aracely Marchena Larios
Publicacion CPA Aracely Marchena Larios
 
Mag parte x guia de evaluacion control interno
Mag parte x  guia de evaluacion control internoMag parte x  guia de evaluacion control interno
Mag parte x guia de evaluacion control interno
 
Mag parte ii auditoria financiera 1 (1)
Mag parte ii  auditoria financiera 1 (1)Mag parte ii  auditoria financiera 1 (1)
Mag parte ii auditoria financiera 1 (1)
 
Mag parte i criterios basicos-1 (1)
Mag parte i   criterios basicos-1 (1)Mag parte i   criterios basicos-1 (1)
Mag parte i criterios basicos-1 (1)
 
Mag parte vi auditoria ambiental
Mag parte vi   auditoria ambientalMag parte vi   auditoria ambiental
Mag parte vi auditoria ambiental
 
Mag parte vii auditoria de obras publicas (1)
Mag parte vii   auditoria de obras publicas (1)Mag parte vii   auditoria de obras publicas (1)
Mag parte vii auditoria de obras publicas (1)
 
Normas de auditoria gubernamental proyecto BID NICARAGUA
Normas de auditoria gubernamental proyecto BID NICARAGUANormas de auditoria gubernamental proyecto BID NICARAGUA
Normas de auditoria gubernamental proyecto BID NICARAGUA
 
Mag parte i criterios basicos-1 (1)
Mag parte i   criterios basicos-1 (1)Mag parte i   criterios basicos-1 (1)
Mag parte i criterios basicos-1 (1)
 
Normas de auditoria gubernamental proyecto BID Nicaragua
Normas de auditoria gubernamental proyecto BID NicaraguaNormas de auditoria gubernamental proyecto BID Nicaragua
Normas de auditoria gubernamental proyecto BID Nicaragua
 
Compilación de leyes y normativas higiene y seguridad de l@s Trabajador@as e...
Compilación de leyes y normativas  higiene y seguridad de l@s Trabajador@as e...Compilación de leyes y normativas  higiene y seguridad de l@s Trabajador@as e...
Compilación de leyes y normativas higiene y seguridad de l@s Trabajador@as e...
 
Normas insternac. de contabilidad. sector publico volume i (all) final-1
Normas insternac. de contabilidad. sector publico volume i (all)   final-1Normas insternac. de contabilidad. sector publico volume i (all)   final-1
Normas insternac. de contabilidad. sector publico volume i (all) final-1
 
Normas insternacionales de contabilidad. sector publico volumen i (all) fin...
Normas insternacionales de contabilidad. sector publico volumen i (all)   fin...Normas insternacionales de contabilidad. sector publico volumen i (all)   fin...
Normas insternacionales de contabilidad. sector publico volumen i (all) fin...
 
NormaS internacionaes de contabilidad sector publico volumen ii (all) 1
NormaS internacionaes de contabilidad sector publico volumen ii (all) 1NormaS internacionaes de contabilidad sector publico volumen ii (all) 1
NormaS internacionaes de contabilidad sector publico volumen ii (all) 1
 
Herramientas de gestión financiera union europea
Herramientas de gestión financiera union europeaHerramientas de gestión financiera union europea
Herramientas de gestión financiera union europea
 
28 BENEFICIOS A LOS EMPLEADOS
28 BENEFICIOS A LOS EMPLEADOS28 BENEFICIOS A LOS EMPLEADOS
28 BENEFICIOS A LOS EMPLEADOS
 
16 PROPIEDADES DE INVERSION
16 PROPIEDADES DE INVERSION16 PROPIEDADES DE INVERSION
16 PROPIEDADES DE INVERSION
 
15 INVERSIONES EN NEGOCIOS CONJUNTOS
15 INVERSIONES EN NEGOCIOS CONJUNTOS15 INVERSIONES EN NEGOCIOS CONJUNTOS
15 INVERSIONES EN NEGOCIOS CONJUNTOS
 
15 fsp versio2010_8_transyrt
15 fsp versio2010_8_transyrt15 fsp versio2010_8_transyrt
15 fsp versio2010_8_transyrt
 
14 inversionesen asociadas
14 inversionesen asociadas14 inversionesen asociadas
14 inversionesen asociadas
 

Macros

  • 1. MACROS INTRODUCCION: Excel es programable, lo que puede sorprender a muchos, y si las funciones y el anidamiento de funciones por ellas mismas le dan mucha potencia, esta nueva cualidad le agrega mucha más, toda la potencia que el conocimiento y la habilidad que un programador pueda darle. Los programas que se realizan en Excel se llaman MACROS y estos van desde simples instrucciones de una o dos líneas de código hasta cosas mucho más complejas. Lo interesante de todo esto es que para hacer MACROS no hace falta saber programar y aun así se pueden generar macros muy útiles y que nos pueden ahorrar mucho tiempo y trabajo. Este tipo de MACROS es la que se puede generar con la GRAVADORA DE MACROS. Es muy común, en el trabajo diario , tener que hacer tareas repetitivas como por ejemplo hacer una plantilla con un cierto formato, título, encabezamientos ,etc. y sería muy conveniente poder realizarla apretando un botón, bueno, pues esto se pude realizar con la grabadora de macros, la cual grava estas acciones y las traduce a código ( programación VBA) Supongamos que todos los días tengo que generar una lista con el movimiento de un comercio de computadoras, para organizar los datos que iremos ingresando, es conveniente escribir los encabezados de cada columna, supongamos que estos encabezados son Y quiero que estén como se ve en la figura de arriba, también quiero que estos encabezados aparezcan automáticamente todas las mañanas(al apretar un botón por ejemplo). Como no sé nada de programación VBA voy a utilizar la grabadora de macros. Hay tres formas de poner en funcionamiento la grabadora de macros: Vamos a la pestaña Vista y en la sección Macros desplegamos el submenú Macros y dentro de este submenú seleccionamos la opción Grabar macro Aracely Marchena Larios Licenciada Banca y Finanzas Página 1
  • 2. Pulsando el botón que se encuentra en la parte inferior izquierda de la pantalla de Excel( barra de estado) De cualquiera de estas dos formas aparece el cuadro de dialogo Grabar Macro Donde podemos dar un nombre a la macro, sin dejar espacios en blanco. En Método abreviado: elegimos una combinación de la tecla CTRL + "una tecla del teclado", para ejecutar la macro, cuidando de no poner una combinación utilizada por Excel en alguno de sus atajos. Aracely Marchena Larios Licenciada Banca y Finanzas Página 2
  • 3. En Guardar macro en: podemos elegir guardar la macro en el libro activo, en el libro de macros personal o en otro libro. En Descripción: podemos describir que hace de la macro o cualquier otro comentario. Finalmente pulsamos en aceptar y el botón que estaba en la barra de estado se transforma en el que está marcado por la flecha en la figura, comenzando la grabación. (Con este botón también se puede detener la grabación.) En estas circunstancias, empezando por una celda cualquiera vamos luego a la celda A1, escribimos los encabezados con mayúsculas los centramos, hacemos los recuadros correspondientes y detenemos la grabación (no olvidarse), esto va a generar un código VBA en forma automática Aracely Marchena Larios Licenciada Banca y Finanzas Página 3
  • 4. Aracely Marchena Larios Licenciada Banca y Finanzas Página 4
  • 5. No tenemos porque entender este código, solo diré que se puede hacer lo mismo con un código más reducido o dicho de otra manera, la grabadora de macros genera un código redundante, que se puede reducir aprendiendo Programación VBA Para que la macro haga su tarea, se puede: utilizar el método abreviado, que en nuestro caso es CTRL+ r. Ir a las pestaña Programador, sección Código y luego pulsar en Macros Luego aparece el cuadro de diálogo Macro, donde aparece la macro creada, para luego apretar el botón ejecutar También con este cuadro de diálogo podemos eliminar macros. Aracely Marchena Larios Licenciada Banca y Finanzas Página 5
  • 6. 3. La tercera manera de que una macro grabada se manifieste, es creando un botón. Para crear un botón vamos a la pestaña Programador, sección controles y luego pulsamos en el icono Insertar En los Controles de formulario pulsando donde señala la flecha aparece un puntero en forma de cruz que nos permite colocar el botón en un lugar cualquiera y automáticamente aparece la ventana Asignar macro donde se puede seleccionar la macro a la que le queremos asignar el botón Aceptamos y le damos un nombre; en nuestro caso podría ser Encabezados. Aracely Marchena Larios Licenciada Banca y Finanzas Página 6
  • 7. Veremos que cuando el mouse pasa por el botón, este se transforma en una mano, luego hacemos clic y se dispara la macro con el resultado esperado Aracely Marchena Larios Licenciada Banca y Finanzas Página 7