SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Andrés Bedoya Tobón
Elementos
Programación en Excel
 Generalidades VBA
 Herramientas de programador
 Macros
 Ejemplo de automatización
 Práctica
Generalidades
Excel es una herramienta que se a convertido en un poderoso software de análisis
numérico y de datos en general, siendo una herramienta de apoyo en diferentes
ramas de la ingeniería.
Su principal uso es a través de la hoja de cálculo, donde se pueden realizar desde
simples operaciones aritméticas, hasta gráficos de barras y análisis estadísticos.
Dispone además de una serie de funciones predefinidas conocidas como: Promedio,
residuo, contar, aleatorio, seno, coseno y otras más específicas como las operaciones
lógicas, funciones financieras, entre otras.
Excel permite al usuario crear sus propias funciones para ser usadas en las hojas de
cálculo y hacerlas parte de su librería personal de fórmulas.
Introducción VBA
Visual Basic, es el lenguaje de programación con el cual
se puede extender la funcionalidad de Excel,
convirtiendo a éste en una herramienta muy poderosa
para realizar todo tipo de cálculos numéricos.
Los programas creados en VBA se denominan macros,
existen los macros que crea un usuario con
conocimientos mínimos de programación, donde lo único
que hace es la automatización de un proceso, grabando
los pasos que realiza sobre la herramienta.
Introducción a VBA
Para activar las opciones de
programación de, se debe activar
la cinta de opciones. Para hacerlo
se deben seguir los siguientes
pasos:
1. En el menú Archivo ir a Opciones
2. Personalizar cinta de opciones
1 2
Introducción a VBA
3. Activar la casilla de pestaña
de programador
4. Luego al volver a la hoja de
Excel, se debe activar la
opción de programador 3
4
Introducción VBA
 Ejemplo: Crear un macro que permita crear un procedimiento para
calcular el promedio de una columna de datos.
1. Seleccionar la pestaña de programador.
2. Clic en el botón Macros
Introducción VBA
3. Aparece un cuadro de dialogo, donde se deben
ingresar unos datos básicos para identificar al macro.
Introducción VBA
4. Al presionar aceptar en el paso anterior, se empiezan
a grabar todas las acciones que realice el usuario en
la hoja de cálculo, hasta que presione el botón
detener.
Introducción a VBA
Existen los macros, que son escritos por un usuario con
conocimientos en programación, de tal forma que puede
representar casi cualquier solución a un problema
propuesta en un algoritmo.
De este tipo de macros nos ocuparemos próximamente.
Práctica
1. Crear un archivo de Excel, en el libro 1, cambie el nombre de la
pestaña por raíces, y luego cree el procedimiento necesario para
resolver las raíces de la ecuación del estudiante. Tenga en cuenta
que no se permite las raíces negativas o la división por cero.
IMPORTANTE: Planee antes de empezar a grabar la solución del
procedimiento que va a realizar en el macro, porque si comete algún
error en el proceso de grabación puede afectar la respuesta final o debe
volver a empezar desde el principio con la grabación.
Práctica
2. Utilizando referencias relativas, cree un macro que permita crear una tabla para
tabular el resultado de 100 datos. Escriba las fórmulas necesarias para calcular, el
promedio de los datos, el mínimo dato, el máximo dato, la cantidad de datos y use
la fórmula de Sturges para hallar el valor de
k = 1 + 3.3 log(n)
Donde, n = número total de observaciones o datos
k = número de intervalos
Crear el intervalo de valores limite inferior y limite superior. Empezando en mínimo,
mínimo + ancho de clase
Ancho de clase =
(MAX−MIN)
𝐾

Weitere ähnliche Inhalte

Was ist angesagt? (19)

Clase 1
Clase 1Clase 1
Clase 1
 
Excel 2013, uso básico
Excel 2013, uso básicoExcel 2013, uso básico
Excel 2013, uso básico
 
Macros en excel
Macros en excelMacros en excel
Macros en excel
 
Práctica 8 [DPS]
Práctica 8 [DPS]Práctica 8 [DPS]
Práctica 8 [DPS]
 
Macros excel
Macros excelMacros excel
Macros excel
 
Pregunta macro tecnologia 2020
Pregunta macro tecnologia 2020Pregunta macro tecnologia 2020
Pregunta macro tecnologia 2020
 
Introducción a excel 2013
Introducción a excel 2013Introducción a excel 2013
Introducción a excel 2013
 
Megastat
MegastatMegastat
Megastat
 
funciones y formulas
funciones y formulasfunciones y formulas
funciones y formulas
 
Trabajo practico nº2
Trabajo practico nº2Trabajo practico nº2
Trabajo practico nº2
 
Qué es una hoja de cálculo
Qué es una hoja de cálculoQué es una hoja de cálculo
Qué es una hoja de cálculo
 
Trabajo matematica.pptx presentacion
Trabajo matematica.pptx presentacionTrabajo matematica.pptx presentacion
Trabajo matematica.pptx presentacion
 
Presentaciones octubre 2016_marzo_20171-1-1
Presentaciones octubre 2016_marzo_20171-1-1Presentaciones octubre 2016_marzo_20171-1-1
Presentaciones octubre 2016_marzo_20171-1-1
 
Hoja electronica
Hoja electronicaHoja electronica
Hoja electronica
 
1 ejerc excel porcentajes
1 ejerc   excel porcentajes1 ejerc   excel porcentajes
1 ejerc excel porcentajes
 
MICROSOFT EXCEL
MICROSOFT EXCELMICROSOFT EXCEL
MICROSOFT EXCEL
 
Tutorial Microsoft Excel
Tutorial Microsoft ExcelTutorial Microsoft Excel
Tutorial Microsoft Excel
 
Trabajo práctico Nº 2
Trabajo práctico Nº 2 Trabajo práctico Nº 2
Trabajo práctico Nº 2
 
Trabajo+practico+2 (1)
Trabajo+practico+2 (1)Trabajo+practico+2 (1)
Trabajo+practico+2 (1)
 

Ähnlich wie Excel - Macros (20)

Macros-para-microsoft-excel
Macros-para-microsoft-excelMacros-para-microsoft-excel
Macros-para-microsoft-excel
 
Taller de macros
Taller de macrosTaller de macros
Taller de macros
 
Macros
MacrosMacros
Macros
 
Macros exce vperez1
Macros exce vperez1Macros exce vperez1
Macros exce vperez1
 
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
 
Base de datos de excel (antologia)
Base de datos de excel (antologia)Base de datos de excel (antologia)
Base de datos de excel (antologia)
 
Antología
AntologíaAntología
Antología
 
Trabajo escrito macros
Trabajo escrito macrosTrabajo escrito macros
Trabajo escrito macros
 
Tecno
TecnoTecno
Tecno
 
Macros de excel....manual
Macros de excel....manualMacros de excel....manual
Macros de excel....manual
 
Deber de tablas de diagrama mayra
Deber de tablas de diagrama mayraDeber de tablas de diagrama mayra
Deber de tablas de diagrama mayra
 
Presentacion macros sofia angie
Presentacion macros sofia angiePresentacion macros sofia angie
Presentacion macros sofia angie
 
Guia70
Guia70Guia70
Guia70
 
Macro
MacroMacro
Macro
 
Trabajo de tecnologia(macro)
Trabajo de tecnologia(macro)Trabajo de tecnologia(macro)
Trabajo de tecnologia(macro)
 
Microsoft Excel
Microsoft ExcelMicrosoft Excel
Microsoft Excel
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Taller
TallerTaller
Taller
 
Como crear un macro
Como crear un macroComo crear un macro
Como crear un macro
 

Mehr von Andres Bedoya Tobon

Mehr von Andres Bedoya Tobon (20)

Enums, constantes, listas e interfaces
Enums, constantes, listas e interfacesEnums, constantes, listas e interfaces
Enums, constantes, listas e interfaces
 
VBA Interfaz de usuario
VBA Interfaz de usuarioVBA Interfaz de usuario
VBA Interfaz de usuario
 
VBA Interfaz de usuario
VBA Interfaz de usuarioVBA Interfaz de usuario
VBA Interfaz de usuario
 
Taller estudio - Estructuras de control VBA - Excel
Taller estudio - Estructuras de control VBA - ExcelTaller estudio - Estructuras de control VBA - Excel
Taller estudio - Estructuras de control VBA - Excel
 
Entrada y salida, manejo de cadenas de texto
Entrada y salida, manejo de cadenas de textoEntrada y salida, manejo de cadenas de texto
Entrada y salida, manejo de cadenas de texto
 
Progra-Amando Medellin Tech Fest
Progra-Amando Medellin Tech FestProgra-Amando Medellin Tech Fest
Progra-Amando Medellin Tech Fest
 
04 curso poo Herencia
04 curso poo Herencia04 curso poo Herencia
04 curso poo Herencia
 
03 curso poo Valores por defecto - constructores
03 curso poo Valores por defecto - constructores03 curso poo Valores por defecto - constructores
03 curso poo Valores por defecto - constructores
 
02 curso poo Clase - Objeto
02 curso poo Clase - Objeto02 curso poo Clase - Objeto
02 curso poo Clase - Objeto
 
01 curso poo Funciones
01 curso poo Funciones01 curso poo Funciones
01 curso poo Funciones
 
Excel - Variables y condicionales
Excel - Variables y condicionalesExcel - Variables y condicionales
Excel - Variables y condicionales
 
Elementos de programacion 02
Elementos de programacion 02Elementos de programacion 02
Elementos de programacion 02
 
Taller de estudio - Excel
Taller de estudio - ExcelTaller de estudio - Excel
Taller de estudio - Excel
 
Elementos de programacion - Excel
Elementos de programacion - ExcelElementos de programacion - Excel
Elementos de programacion - Excel
 
Automatizar tareas usando GAP
Automatizar tareas usando GAPAutomatizar tareas usando GAP
Automatizar tareas usando GAP
 
Pull request - Hacktoberfest
Pull request - Hacktoberfest Pull request - Hacktoberfest
Pull request - Hacktoberfest
 
Abc tipografico Medellin CSS
Abc tipografico Medellin CSSAbc tipografico Medellin CSS
Abc tipografico Medellin CSS
 
Programación y diseño orientado a objetos
Programación y diseño orientado a objetosProgramación y diseño orientado a objetos
Programación y diseño orientado a objetos
 
Clean code
Clean codeClean code
Clean code
 
Progra-amando <3 (Amor por la programación)
Progra-amando <3 (Amor por la programación)Progra-amando <3 (Amor por la programación)
Progra-amando <3 (Amor por la programación)
 

Kürzlich hochgeladen

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 

Kürzlich hochgeladen (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 

Excel - Macros

  • 2. Programación en Excel  Generalidades VBA  Herramientas de programador  Macros  Ejemplo de automatización  Práctica
  • 3. Generalidades Excel es una herramienta que se a convertido en un poderoso software de análisis numérico y de datos en general, siendo una herramienta de apoyo en diferentes ramas de la ingeniería. Su principal uso es a través de la hoja de cálculo, donde se pueden realizar desde simples operaciones aritméticas, hasta gráficos de barras y análisis estadísticos. Dispone además de una serie de funciones predefinidas conocidas como: Promedio, residuo, contar, aleatorio, seno, coseno y otras más específicas como las operaciones lógicas, funciones financieras, entre otras. Excel permite al usuario crear sus propias funciones para ser usadas en las hojas de cálculo y hacerlas parte de su librería personal de fórmulas.
  • 4. Introducción VBA Visual Basic, es el lenguaje de programación con el cual se puede extender la funcionalidad de Excel, convirtiendo a éste en una herramienta muy poderosa para realizar todo tipo de cálculos numéricos. Los programas creados en VBA se denominan macros, existen los macros que crea un usuario con conocimientos mínimos de programación, donde lo único que hace es la automatización de un proceso, grabando los pasos que realiza sobre la herramienta.
  • 5. Introducción a VBA Para activar las opciones de programación de, se debe activar la cinta de opciones. Para hacerlo se deben seguir los siguientes pasos: 1. En el menú Archivo ir a Opciones 2. Personalizar cinta de opciones 1 2
  • 6. Introducción a VBA 3. Activar la casilla de pestaña de programador 4. Luego al volver a la hoja de Excel, se debe activar la opción de programador 3 4
  • 7. Introducción VBA  Ejemplo: Crear un macro que permita crear un procedimiento para calcular el promedio de una columna de datos. 1. Seleccionar la pestaña de programador. 2. Clic en el botón Macros
  • 8. Introducción VBA 3. Aparece un cuadro de dialogo, donde se deben ingresar unos datos básicos para identificar al macro.
  • 9. Introducción VBA 4. Al presionar aceptar en el paso anterior, se empiezan a grabar todas las acciones que realice el usuario en la hoja de cálculo, hasta que presione el botón detener.
  • 10. Introducción a VBA Existen los macros, que son escritos por un usuario con conocimientos en programación, de tal forma que puede representar casi cualquier solución a un problema propuesta en un algoritmo. De este tipo de macros nos ocuparemos próximamente.
  • 11. Práctica 1. Crear un archivo de Excel, en el libro 1, cambie el nombre de la pestaña por raíces, y luego cree el procedimiento necesario para resolver las raíces de la ecuación del estudiante. Tenga en cuenta que no se permite las raíces negativas o la división por cero. IMPORTANTE: Planee antes de empezar a grabar la solución del procedimiento que va a realizar en el macro, porque si comete algún error en el proceso de grabación puede afectar la respuesta final o debe volver a empezar desde el principio con la grabación.
  • 12. Práctica 2. Utilizando referencias relativas, cree un macro que permita crear una tabla para tabular el resultado de 100 datos. Escriba las fórmulas necesarias para calcular, el promedio de los datos, el mínimo dato, el máximo dato, la cantidad de datos y use la fórmula de Sturges para hallar el valor de k = 1 + 3.3 log(n) Donde, n = número total de observaciones o datos k = número de intervalos Crear el intervalo de valores limite inferior y limite superior. Empezando en mínimo, mínimo + ancho de clase Ancho de clase = (MAX−MIN) 𝐾

Hinweis der Redaktion

  1. https://www.lifeder.com/regla-sturges/