SlideShare una empresa de Scribd logo
1 de 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)
𝐾

Más contenido relacionado

La actualidad más candente

La actualidad más candente (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)
 

Similar a Programación en Excel - Generalidades VBA y macros

Similar a Programación en Excel - Generalidades VBA y 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
 

Más de Andres Bedoya Tobon

Enums, constantes, listas e interfaces
Enums, constantes, listas e interfacesEnums, constantes, listas e interfaces
Enums, constantes, listas e interfacesAndres Bedoya Tobon
 
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 - ExcelAndres Bedoya Tobon
 
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 textoAndres Bedoya Tobon
 
Progra-Amando Medellin Tech Fest
Progra-Amando Medellin Tech FestProgra-Amando Medellin Tech Fest
Progra-Amando Medellin Tech FestAndres Bedoya Tobon
 
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 - constructoresAndres Bedoya Tobon
 
Excel - Variables y condicionales
Excel - Variables y condicionalesExcel - Variables y condicionales
Excel - Variables y condicionalesAndres Bedoya Tobon
 
Elementos de programacion - Excel
Elementos de programacion - ExcelElementos de programacion - Excel
Elementos de programacion - ExcelAndres Bedoya Tobon
 
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 objetosAndres Bedoya Tobon
 
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)Andres Bedoya Tobon
 

Más de 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)
 

Último

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirPaddySydney1
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 

Último (20)

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartir
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 

Programación en Excel - Generalidades VBA y 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) 𝐾

Notas del editor

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