SlideShare ist ein Scribd-Unternehmen logo
1 von 13
PROGRAMACION DE MACRITOS EN EXCEL 2007(forbeginners) Por hjalmar hernández  Para el Instituto Nacional Texistepeque PARTE UNO
¿Qué es una macro? DEFINICION MIA: Una macro la podemos definir como un “programita” dentro de la propia hoja de Excel, la función de esta es automatizar el trabajo que requiera que se haga a menudo y que conlleve varios pasos.
¿Qué es una macro? DEFINICION de http://www.monografias.com/trabajos22/diccionario-informatico/diccionario-informatico.shtml: Conjunto de comandos que sirven para automatizar tareas que se ejecutan de forma repetitiva, y que a pesar de ser fáciles de realizar, pueden llegar a ser tediosas o llevarnos mucho tiempo; casi todos los programas ofimáticos incluyen módulos que permiten la creación y ejecución de macros.
So? Como dije las macros nos ayudan a ahorrar tiempo, y cuando se maneja la programación de las mismas pueden lograrse resultados asombrosos. Este pseudo manual no pretende dar la impresión de ser la piedra filosofal de programación de macros pero si intentará introducirte en ese mundo.
ESTRUCTURA DEL LENGUAJE DE PROGRAMACION (1/2) Visual Basic for Applicationstienes varias palabrejas que debéis conocer: FUNCIONES: al igual que las utilizadas en la hoja de calculo, nos devolverán una serie de características de variables, datos, horas, texto, etc. METODOS: palabras que utilizaremos para indicar a la hoja cómo debe realizar determinados trabajos, como abrir hojas, realizar cálculos, etc.
ESTRUCTURA DEL LENGUAJE DE PROGRAMACION (2/2) OBJETOS: serán las que utilizaremos para estructurar objetos de la hoja, como gráficos,  tablas, barras de menú. PROPIEDADES: son utilizadas para definir las propiedades de un determinado objeto, hoja, botón, etc. ENUNCIADOS: instrucciones de programación propiamente dichas. Tomado de: Las macros en Microsoft Excel. Joan Pallerola Comamala. Editorial Alfaomega/RAMA. Mexico. 2007.  Pagina 15.
Now? Bueno,  ASUMO que ya podemos hacer macros vía menú. Así que comenzare lo esencial para los aspirantes a programar macros (como yo). Primero que nada les recomiendo activar la ficha PROGRAMADOR. Hace las cosas un poco mas fácil. Clic en el botón OFFICE  Clic en opciones de Excel  Activar el cuadro para la ficha del programador Luego das clic en ACEPTAR
Una vez realizados los pasos anteriores podrás observar en la parte inferior de la hoja un botón que permite grabar macros La pestaña PROGRAMADOR tiene un botón que te permite entrar a la IDE de Visual Basic for Applications.
IDE de VBA
INSERTAR MODULO Dale clic a INSERTAR, clic en la opción MODULO. Una vez insertado el módulo procedemos a  crear nuestra primera macro
ESTRUCTURA DE UNA MACRO Toda macro comienza con el  comando SUB seguido del nombre de la macro y los dos paréntesis. En este caso mi macro se llama simplonamente MACRO2 Con el apostrofe podes agregar líneas de comentarios. Generalmente se usan para explicar  el código. Líneas de código. Son los comandos que harán que la macro funcione Todo procedimiento debe finalizar con el comando END SUB
ESCRIBIENDO LA PRIMERA MACRO Sub hjalmar() ' primer macro llamada hjalmar ' Columns("A:A").Select Selection.ColumnWidth = 30 End Sub Antes de probar la macro GUARDELA y habilite el libro de Excel para macros
EXPLICACION DE LA PRIMERA MACRO (LINEA A LINEA) Sub hjalmar() este comando inicia mi macro y la hace llamar HJALMAR Aparecen en color verde y dan una indicación general de la macro. Puede ser mucho mas explicativo. (ojo se antepone el apostrofe) ' primer macro llamada hjalmar ' Este comando lo que hace es seleccionar la columna A. Columns("A:A").Select Este comando indica que la columna seleccionada tendrá de ancho 30 px Selection.ColumnWidth = 30 End Sub Termina la macro

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Macro
MacroMacro
Macro
 
Macros Basicos
Macros BasicosMacros Basicos
Macros Basicos
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
Macros de excel
Macros de excelMacros de excel
Macros de excel
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
Documento (4)
Documento (4)Documento (4)
Documento (4)
 
Cómo hacer un macros en excel
Cómo hacer un macros en excelCómo hacer un macros en excel
Cómo hacer un macros en excel
 
Macros parte i
Macros parte iMacros parte i
Macros parte i
 
Guia1
Guia1Guia1
Guia1
 
Taller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinezTaller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinez
 
Macros
MacrosMacros
Macros
 
Manual de macros uc
Manual de macros ucManual de macros uc
Manual de macros uc
 
Tecno
TecnoTecno
Tecno
 
Documento.docx
Documento.docxDocumento.docx
Documento.docx
 
Macrosjosue9rg
Macrosjosue9rgMacrosjosue9rg
Macrosjosue9rg
 

Andere mochten auch

Mantto con vb2010
Mantto con vb2010Mantto con vb2010
Mantto con vb2010tihuilo
 
DigitalDay Trujilllo - Presentación Eduardo Solis -La Republica
DigitalDay Trujilllo - Presentación Eduardo Solis -La RepublicaDigitalDay Trujilllo - Presentación Eduardo Solis -La Republica
DigitalDay Trujilllo - Presentación Eduardo Solis -La RepublicaIAB_PERU
 
trucos de excel
trucos de exceltrucos de excel
trucos de exceltobial
 
Ventas (funciones de busqueda)
Ventas (funciones de busqueda)Ventas (funciones de busqueda)
Ventas (funciones de busqueda)James Max
 
Macros y base de datos fila 4
Macros y base de datos fila 4Macros y base de datos fila 4
Macros y base de datos fila 4Pollo de Yareni
 
Manual excel los mejores trucos español
Manual excel los mejores trucos españolManual excel los mejores trucos español
Manual excel los mejores trucos españolAndreamcdonald
 
Software Final
Software FinalSoftware Final
Software Finalmakoto10
 
Visual basic 2010 data por codigo
Visual basic 2010 data por codigoVisual basic 2010 data por codigo
Visual basic 2010 data por codigojuan fernandez
 
Productos HERBALIFE
Productos HERBALIFEProductos HERBALIFE
Productos HERBALIFEHERBALIFE
 
Practica de visual basic sistema de facturación
Practica de visual basic sistema de facturaciónPractica de visual basic sistema de facturación
Practica de visual basic sistema de facturaciónmilenka796
 
Como diseñar un sistema de ventas
Como diseñar un sistema de ventasComo diseñar un sistema de ventas
Como diseñar un sistema de ventasBien Pensado
 
SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)Darwin Durand
 
Sistema para el control de ventas e inventarios
Sistema para el control de ventas e inventariosSistema para el control de ventas e inventarios
Sistema para el control de ventas e inventariosAidil Sanchez
 
Manual microsoft excel avanzado macros
Manual microsoft excel avanzado macrosManual microsoft excel avanzado macros
Manual microsoft excel avanzado macrosUNCP
 

Andere mochten auch (20)

trucos excel!!
trucos excel!!trucos excel!!
trucos excel!!
 
Mantto con vb2010
Mantto con vb2010Mantto con vb2010
Mantto con vb2010
 
Macros
MacrosMacros
Macros
 
DigitalDay Trujilllo - Presentación Eduardo Solis -La Republica
DigitalDay Trujilllo - Presentación Eduardo Solis -La RepublicaDigitalDay Trujilllo - Presentación Eduardo Solis -La Republica
DigitalDay Trujilllo - Presentación Eduardo Solis -La Republica
 
trucos de excel
trucos de exceltrucos de excel
trucos de excel
 
Tablas
TablasTablas
Tablas
 
GM OMNIBUS BB
GM OMNIBUS BBGM OMNIBUS BB
GM OMNIBUS BB
 
Ventas (funciones de busqueda)
Ventas (funciones de busqueda)Ventas (funciones de busqueda)
Ventas (funciones de busqueda)
 
Curso de excel avanzado tema 6 macros
Curso de excel avanzado tema 6 macrosCurso de excel avanzado tema 6 macros
Curso de excel avanzado tema 6 macros
 
Formularios i
Formularios iFormularios i
Formularios i
 
Macros y base de datos fila 4
Macros y base de datos fila 4Macros y base de datos fila 4
Macros y base de datos fila 4
 
Manual excel los mejores trucos español
Manual excel los mejores trucos españolManual excel los mejores trucos español
Manual excel los mejores trucos español
 
Software Final
Software FinalSoftware Final
Software Final
 
Visual basic 2010 data por codigo
Visual basic 2010 data por codigoVisual basic 2010 data por codigo
Visual basic 2010 data por codigo
 
Productos HERBALIFE
Productos HERBALIFEProductos HERBALIFE
Productos HERBALIFE
 
Practica de visual basic sistema de facturación
Practica de visual basic sistema de facturaciónPractica de visual basic sistema de facturación
Practica de visual basic sistema de facturación
 
Como diseñar un sistema de ventas
Como diseñar un sistema de ventasComo diseñar un sistema de ventas
Como diseñar un sistema de ventas
 
SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)
 
Sistema para el control de ventas e inventarios
Sistema para el control de ventas e inventariosSistema para el control de ventas e inventarios
Sistema para el control de ventas e inventarios
 
Manual microsoft excel avanzado macros
Manual microsoft excel avanzado macrosManual microsoft excel avanzado macros
Manual microsoft excel avanzado macros
 

Ähnlich wie Programacion de macritos en excel 2007

Ähnlich wie Programacion de macritos en excel 2007 (20)

Macros de excel....manual
Macros de excel....manualMacros de excel....manual
Macros de excel....manual
 
Macros, jazmin, freddy
Macros, jazmin, freddyMacros, jazmin, freddy
Macros, jazmin, freddy
 
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
 
Macros
MacrosMacros
Macros
 
actividad
 actividad actividad
actividad
 
Macros y VBA tema 5
Macros y VBA tema 5Macros y VBA tema 5
Macros y VBA tema 5
 
Macros
MacrosMacros
Macros
 
Taller de macros
Taller de macrosTaller de macros
Taller de macros
 
Como crear un macro
Como crear un macroComo crear un macro
Como crear un macro
 
Uso de la macro en microsoft excel (1)
Uso de la macro en microsoft excel (1)Uso de la macro en microsoft excel (1)
Uso de la macro en microsoft excel (1)
 
Macros
MacrosMacros
Macros
 
Macros
MacrosMacros
Macros
 
Taller
TallerTaller
Taller
 
Guia70
Guia70Guia70
Guia70
 
Como crear un macro
Como crear un macroComo crear un macro
Como crear un macro
 
macross.pptx
macross.pptxmacross.pptx
macross.pptx
 
Macros y funciones
Macros y funcionesMacros y funciones
Macros y funciones
 
Taller1
Taller1Taller1
Taller1
 
Microsoft Excel
Microsoft ExcelMicrosoft Excel
Microsoft Excel
 
Macro
MacroMacro
Macro
 

Mehr von hjalmar hernandez

10 ideas clave evaluar para aprender
10 ideas clave evaluar para aprender10 ideas clave evaluar para aprender
10 ideas clave evaluar para aprenderhjalmar hernandez
 
Reto de planificar para la diversidad en una escuela inclusiva
Reto de planificar para la diversidad en una escuela inclusivaReto de planificar para la diversidad en una escuela inclusiva
Reto de planificar para la diversidad en una escuela inclusivahjalmar hernandez
 
rol de padres y la escuela de padres
rol de padres y la escuela de padresrol de padres y la escuela de padres
rol de padres y la escuela de padreshjalmar hernandez
 
Marco contextual para desarrollar recursos educativos abiertos en el institut...
Marco contextual para desarrollar recursos educativos abiertos en el institut...Marco contextual para desarrollar recursos educativos abiertos en el institut...
Marco contextual para desarrollar recursos educativos abiertos en el institut...hjalmar hernandez
 
Instituto nacional texistepeque....... karina y zule copia
Instituto nacional texistepeque....... karina y zule   copiaInstituto nacional texistepeque....... karina y zule   copia
Instituto nacional texistepeque....... karina y zule copiahjalmar hernandez
 
Reflexion pedagogica - EVALUACION
Reflexion pedagogica - EVALUACIONReflexion pedagogica - EVALUACION
Reflexion pedagogica - EVALUACIONhjalmar hernandez
 
Metodología de planificación didáctica por proyectos integrando tecnología co...
Metodología de planificación didáctica por proyectos integrando tecnología co...Metodología de planificación didáctica por proyectos integrando tecnología co...
Metodología de planificación didáctica por proyectos integrando tecnología co...hjalmar hernandez
 
Dimension afectiva y autoestima
Dimension afectiva y autoestimaDimension afectiva y autoestima
Dimension afectiva y autoestimahjalmar hernandez
 
COMPARACION DE LAS PALABRAS Espíritu y alma
COMPARACION DE LAS PALABRAS Espíritu y almaCOMPARACION DE LAS PALABRAS Espíritu y alma
COMPARACION DE LAS PALABRAS Espíritu y almahjalmar hernandez
 
Prepositions translated into spanish
Prepositions translated into spanishPrepositions translated into spanish
Prepositions translated into spanishhjalmar hernandez
 
Practica de excel para segundo general
Practica de excel para segundo generalPractica de excel para segundo general
Practica de excel para segundo generalhjalmar hernandez
 
historia de internet, www, y otras hierbas
historia de internet, www, y otras hierbashistoria de internet, www, y otras hierbas
historia de internet, www, y otras hierbashjalmar hernandez
 
Proyecto De CreacióN De Una Wiki De Sociales
Proyecto De CreacióN De Una Wiki De SocialesProyecto De CreacióN De Una Wiki De Sociales
Proyecto De CreacióN De Una Wiki De Socialeshjalmar hernandez
 

Mehr von hjalmar hernandez (20)

10 ideas clave evaluar para aprender
10 ideas clave evaluar para aprender10 ideas clave evaluar para aprender
10 ideas clave evaluar para aprender
 
Reto de planificar para la diversidad en una escuela inclusiva
Reto de planificar para la diversidad en una escuela inclusivaReto de planificar para la diversidad en una escuela inclusiva
Reto de planificar para la diversidad en una escuela inclusiva
 
Como crear una carta
Como crear una cartaComo crear una carta
Como crear una carta
 
rol de padres y la escuela de padres
rol de padres y la escuela de padresrol de padres y la escuela de padres
rol de padres y la escuela de padres
 
Portafolio semana dos
Portafolio semana dosPortafolio semana dos
Portafolio semana dos
 
Marco contextual para desarrollar recursos educativos abiertos en el institut...
Marco contextual para desarrollar recursos educativos abiertos en el institut...Marco contextual para desarrollar recursos educativos abiertos en el institut...
Marco contextual para desarrollar recursos educativos abiertos en el institut...
 
Instituto nacional texistepeque....... karina y zule copia
Instituto nacional texistepeque....... karina y zule   copiaInstituto nacional texistepeque....... karina y zule   copia
Instituto nacional texistepeque....... karina y zule copia
 
Reflexion pedagogica - EVALUACION
Reflexion pedagogica - EVALUACIONReflexion pedagogica - EVALUACION
Reflexion pedagogica - EVALUACION
 
Metodología de planificación didáctica por proyectos integrando tecnología co...
Metodología de planificación didáctica por proyectos integrando tecnología co...Metodología de planificación didáctica por proyectos integrando tecnología co...
Metodología de planificación didáctica por proyectos integrando tecnología co...
 
Dimension afectiva y autoestima
Dimension afectiva y autoestimaDimension afectiva y autoestima
Dimension afectiva y autoestima
 
COMPARACION DE LAS PALABRAS Espíritu y alma
COMPARACION DE LAS PALABRAS Espíritu y almaCOMPARACION DE LAS PALABRAS Espíritu y alma
COMPARACION DE LAS PALABRAS Espíritu y alma
 
Prepositions translated into spanish
Prepositions translated into spanishPrepositions translated into spanish
Prepositions translated into spanish
 
Practica de excel para segundo general
Practica de excel para segundo generalPractica de excel para segundo general
Practica de excel para segundo general
 
Examen de pratica
Examen de praticaExamen de pratica
Examen de pratica
 
sky of el salvador
sky of el salvadorsky of el salvador
sky of el salvador
 
historia de internet, www, y otras hierbas
historia de internet, www, y otras hierbashistoria de internet, www, y otras hierbas
historia de internet, www, y otras hierbas
 
Honduritas, El Salvador
Honduritas, El SalvadorHonduritas, El Salvador
Honduritas, El Salvador
 
tipos de suegra.
tipos de suegra.tipos de suegra.
tipos de suegra.
 
clase uno de excel 2007
clase uno de excel 2007clase uno de excel 2007
clase uno de excel 2007
 
Proyecto De CreacióN De Una Wiki De Sociales
Proyecto De CreacióN De Una Wiki De SocialesProyecto De CreacióN De Una Wiki De Sociales
Proyecto De CreacióN De Una Wiki De Sociales
 

Programacion de macritos en excel 2007

  • 1. PROGRAMACION DE MACRITOS EN EXCEL 2007(forbeginners) Por hjalmar hernández Para el Instituto Nacional Texistepeque PARTE UNO
  • 2. ¿Qué es una macro? DEFINICION MIA: Una macro la podemos definir como un “programita” dentro de la propia hoja de Excel, la función de esta es automatizar el trabajo que requiera que se haga a menudo y que conlleve varios pasos.
  • 3. ¿Qué es una macro? DEFINICION de http://www.monografias.com/trabajos22/diccionario-informatico/diccionario-informatico.shtml: Conjunto de comandos que sirven para automatizar tareas que se ejecutan de forma repetitiva, y que a pesar de ser fáciles de realizar, pueden llegar a ser tediosas o llevarnos mucho tiempo; casi todos los programas ofimáticos incluyen módulos que permiten la creación y ejecución de macros.
  • 4. So? Como dije las macros nos ayudan a ahorrar tiempo, y cuando se maneja la programación de las mismas pueden lograrse resultados asombrosos. Este pseudo manual no pretende dar la impresión de ser la piedra filosofal de programación de macros pero si intentará introducirte en ese mundo.
  • 5. ESTRUCTURA DEL LENGUAJE DE PROGRAMACION (1/2) Visual Basic for Applicationstienes varias palabrejas que debéis conocer: FUNCIONES: al igual que las utilizadas en la hoja de calculo, nos devolverán una serie de características de variables, datos, horas, texto, etc. METODOS: palabras que utilizaremos para indicar a la hoja cómo debe realizar determinados trabajos, como abrir hojas, realizar cálculos, etc.
  • 6. ESTRUCTURA DEL LENGUAJE DE PROGRAMACION (2/2) OBJETOS: serán las que utilizaremos para estructurar objetos de la hoja, como gráficos, tablas, barras de menú. PROPIEDADES: son utilizadas para definir las propiedades de un determinado objeto, hoja, botón, etc. ENUNCIADOS: instrucciones de programación propiamente dichas. Tomado de: Las macros en Microsoft Excel. Joan Pallerola Comamala. Editorial Alfaomega/RAMA. Mexico. 2007. Pagina 15.
  • 7. Now? Bueno, ASUMO que ya podemos hacer macros vía menú. Así que comenzare lo esencial para los aspirantes a programar macros (como yo). Primero que nada les recomiendo activar la ficha PROGRAMADOR. Hace las cosas un poco mas fácil. Clic en el botón OFFICE Clic en opciones de Excel Activar el cuadro para la ficha del programador Luego das clic en ACEPTAR
  • 8. Una vez realizados los pasos anteriores podrás observar en la parte inferior de la hoja un botón que permite grabar macros La pestaña PROGRAMADOR tiene un botón que te permite entrar a la IDE de Visual Basic for Applications.
  • 10. INSERTAR MODULO Dale clic a INSERTAR, clic en la opción MODULO. Una vez insertado el módulo procedemos a crear nuestra primera macro
  • 11. ESTRUCTURA DE UNA MACRO Toda macro comienza con el comando SUB seguido del nombre de la macro y los dos paréntesis. En este caso mi macro se llama simplonamente MACRO2 Con el apostrofe podes agregar líneas de comentarios. Generalmente se usan para explicar el código. Líneas de código. Son los comandos que harán que la macro funcione Todo procedimiento debe finalizar con el comando END SUB
  • 12. ESCRIBIENDO LA PRIMERA MACRO Sub hjalmar() ' primer macro llamada hjalmar ' Columns("A:A").Select Selection.ColumnWidth = 30 End Sub Antes de probar la macro GUARDELA y habilite el libro de Excel para macros
  • 13. EXPLICACION DE LA PRIMERA MACRO (LINEA A LINEA) Sub hjalmar() este comando inicia mi macro y la hace llamar HJALMAR Aparecen en color verde y dan una indicación general de la macro. Puede ser mucho mas explicativo. (ojo se antepone el apostrofe) ' primer macro llamada hjalmar ' Este comando lo que hace es seleccionar la columna A. Columns("A:A").Select Este comando indica que la columna seleccionada tendrá de ancho 30 px Selection.ColumnWidth = 30 End Sub Termina la macro