SlideShare a Scribd company logo
1 of 8
MÓDULOS Y FUNCIONES EN VBA
Ricardo Andrés Becerra a
MÓDULOS
Un
módulo
permite
agrupar
procedimientos y funciones. El
procedimiento y la función son
entidades de programación que sirven
para agrupar instrucciones de código
que realizan una acción concreta.
PASOS PARA INSERTAR
MÓDULOS
Para insertar un módulo realice alguna de las siguientes opciones:
Forma 1:
•Menú Insertar
•Clic en la opción Módulo
Forma 2:
•Clic derecho en el área blanca del explorador de proyectos
•Clic en insertar – Módulos
Forma 3:
•Clic en el icono insertar Userform y seleccionar módulo
CAMBIAR NOMBRE AL
MÓDULO
Para cambiar el nombre al módulo se debe hacer los siguiente:
•Hacer clic sobre al nombre actual del módulo
•Sino esta activa la ventana de propiedades, hacer clic en el menú Ver
seleccionar la opción Ventana de Propiedades
•En la ventana de propiedades, al frente de la propiedad Name digitar el
nombre para el módulo (no usar espacios en blanco)
FUNCIONES
Una función es un conjunto de instrucciones que permiten predefinir una
fórmula que será utilizada en la hoja de cálculo y que mostrará su resultado
en una celda.
Para escribir una función se utiliza la instrucción:
Function <nombre_de_la_función> (parámetros)
EJEMPLO FUNCIONES
Crear una función que permita hallar el área del triángulo (tenga en
cuenta que esta función no hace parte de las funciones que tiene Excel),
recuerde que el cálculo que se debe realizar es:
Area=(b*h)/2 (base por altura sobre 2)
Ejemplo:
•Crear un libro de Excel y guardarlo con el nombre Ejemplofunciones.
Recuerde cambar el tipo por: Libro de excel habilitado para macros.
•En la hoja1, digitar lo siguiente:
•
•

Ingresar al editor de Visual Basic (recuerde que debe tener habilitada la
ficha Programador o Desarrollador). Cuando este activo el editor, crear
un nuevo módulo y renombrarlo: Modulofunciones.
En el área de trabajo realizar las siguientes instrucciones:
A continuación procederemos a explicar las anteriores instrucciones:

Function areat (base, altura)

Se asigna nombre a la función, en este caso: areat (nombre
asignado por el usuario) y dentro del paréntesis se indican los
parámetros, para este ejercicio son: base y altura. Tenga en
cuenta que cada uno de estos parámetros representan las celdas
donde se digitaran los valores de la base y de la altura.

Dim area

Se debe dimensionar la variable donde se almacenará en
memoria el resultado, para este ejercicio la llamaremos: área

area = (base * altura) / 2

Es el cálculo que debe realizar la función, se utiliza el nombre de
la variable área y los nombres de los parámetros definidos para la
función, en este caso base y altura

areat = area

Esta instrucción lleva el resultado obtenido y que está almacenado
en la variable área hasta la celda donde se ejecutara la función
areat

End Function

Finaliza la función

Para ejecutar la función se hace clic en el icono ver Microsoft Excel
En Excel, digite el valor de la base y el de la altura en sus celdas respectivas. En la celda donde desea
que aparezca el resultado, digitar el signo = y el nombre de la función creada en el editor (en este caso
=areat), Excel mostrará las ayudas con el nombre de las funciones que coinciden con el nombre de la
funcion, hacer doble clic sobre la que se desea usar. Luego seleccione la celda donde esta digitada la
base, digitar el separador de lista y seleccionar la celda donde esta digitada la altura. Presionar enter.

More Related Content

What's hot

Clase #1 de publisher
Clase #1 de publisherClase #1 de publisher
Clase #1 de publisherEsmeralda2227
 
Lógica y Algoritmos 1. Operadores
Lógica y Algoritmos 1. OperadoresLógica y Algoritmos 1. Operadores
Lógica y Algoritmos 1. OperadoresEdward Ropero
 
insertar tablas en word
insertar tablas en word insertar tablas en word
insertar tablas en word Ivan Zuñiga
 
Clase excel 1
Clase excel 1Clase excel 1
Clase excel 1chiomix
 
codigo de programacion en borland c++ (software de zodiaco)
codigo de programacion en borland c++ (software de zodiaco)codigo de programacion en borland c++ (software de zodiaco)
codigo de programacion en borland c++ (software de zodiaco)ITP
 
4ta unidad corel draw
4ta unidad corel draw4ta unidad corel draw
4ta unidad corel drawJavier Avalos
 
Introduccion a excel
Introduccion a excelIntroduccion a excel
Introduccion a exceljuniorgo
 
Cuadro comparativo algoritmos de busqueda
Cuadro comparativo algoritmos de busquedaCuadro comparativo algoritmos de busqueda
Cuadro comparativo algoritmos de busquedaCristopher Morales Ruiz
 
Curso Excel Basico, Unidad 1
Curso Excel Basico, Unidad 1Curso Excel Basico, Unidad 1
Curso Excel Basico, Unidad 1Guillermo Díaz
 
Elemento tipicos de las interfaces graficas de usuario
Elemento tipicos de las interfaces graficas de usuario Elemento tipicos de las interfaces graficas de usuario
Elemento tipicos de las interfaces graficas de usuario ivancmontero
 
Ejercicios prácticos de excel 2013
Ejercicios prácticos de excel 2013Ejercicios prácticos de excel 2013
Ejercicios prácticos de excel 2013Arturo Betancourt
 
La funcion de algunas teclas
La funcion de algunas teclasLa funcion de algunas teclas
La funcion de algunas teclaslucecitadll
 

What's hot (20)

Colas
ColasColas
Colas
 
Entorno de Visual Basic 2010
Entorno de Visual Basic 2010Entorno de Visual Basic 2010
Entorno de Visual Basic 2010
 
Clase #1 de publisher
Clase #1 de publisherClase #1 de publisher
Clase #1 de publisher
 
Funciones excel
Funciones excelFunciones excel
Funciones excel
 
Formulas de Excel
Formulas de Excel Formulas de Excel
Formulas de Excel
 
Lógica y Algoritmos 1. Operadores
Lógica y Algoritmos 1. OperadoresLógica y Algoritmos 1. Operadores
Lógica y Algoritmos 1. Operadores
 
insertar tablas en word
insertar tablas en word insertar tablas en word
insertar tablas en word
 
Ppt algoritmo
Ppt algoritmoPpt algoritmo
Ppt algoritmo
 
Test sobre power point (1)
Test sobre power point (1)Test sobre power point (1)
Test sobre power point (1)
 
Publisher 2010
Publisher 2010Publisher 2010
Publisher 2010
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Clase excel 1
Clase excel 1Clase excel 1
Clase excel 1
 
codigo de programacion en borland c++ (software de zodiaco)
codigo de programacion en borland c++ (software de zodiaco)codigo de programacion en borland c++ (software de zodiaco)
codigo de programacion en borland c++ (software de zodiaco)
 
4ta unidad corel draw
4ta unidad corel draw4ta unidad corel draw
4ta unidad corel draw
 
Introduccion a excel
Introduccion a excelIntroduccion a excel
Introduccion a excel
 
Cuadro comparativo algoritmos de busqueda
Cuadro comparativo algoritmos de busquedaCuadro comparativo algoritmos de busqueda
Cuadro comparativo algoritmos de busqueda
 
Curso Excel Basico, Unidad 1
Curso Excel Basico, Unidad 1Curso Excel Basico, Unidad 1
Curso Excel Basico, Unidad 1
 
Elemento tipicos de las interfaces graficas de usuario
Elemento tipicos de las interfaces graficas de usuario Elemento tipicos de las interfaces graficas de usuario
Elemento tipicos de las interfaces graficas de usuario
 
Ejercicios prácticos de excel 2013
Ejercicios prácticos de excel 2013Ejercicios prácticos de excel 2013
Ejercicios prácticos de excel 2013
 
La funcion de algunas teclas
La funcion de algunas teclasLa funcion de algunas teclas
La funcion de algunas teclas
 

Viewers also liked

Programacion en Power Point
Programacion en Power PointProgramacion en Power Point
Programacion en Power PointRosmery Miranda
 
Generalidades de la Computacion en la nube
Generalidades de la Computacion en la nubeGeneralidades de la Computacion en la nube
Generalidades de la Computacion en la nubeprofecesde
 
Número Positivo o Negativo
Número Positivo o NegativoNúmero Positivo o Negativo
Número Positivo o NegativoRicardo Viqueira
 
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteriaTutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteriaCECYT Num. 6, Miguel Othon de Mendizabal
 
Dispositivos red
Dispositivos redDispositivos red
Dispositivos redSeleniik
 
Instituto superior tecnológico experimental hector guananga
Instituto superior tecnológico experimental hector guanangaInstituto superior tecnológico experimental hector guananga
Instituto superior tecnológico experimental hector guanangaisrael668
 
Modulo basico de excel
Modulo basico de excelModulo basico de excel
Modulo basico de exceldamaris
 
examen final de exel
examen final de exelexamen final de exel
examen final de exelSENA
 
MANUAL DE ACCES 2016 aguilar landeo meliza mayumi
MANUAL DE ACCES 2016 aguilar landeo meliza mayumiMANUAL DE ACCES 2016 aguilar landeo meliza mayumi
MANUAL DE ACCES 2016 aguilar landeo meliza mayumiWILDER VILCAHUAMAN
 
Guia para programar_vba_excel
Guia para programar_vba_excelGuia para programar_vba_excel
Guia para programar_vba_exceldiegofmfm
 
Guia taller de micromundos 1
Guia taller de micromundos 1Guia taller de micromundos 1
Guia taller de micromundos 1lisvancelis
 
Ejercicios de excel con visual basic
Ejercicios de excel con visual basicEjercicios de excel con visual basic
Ejercicios de excel con visual basicAleckFong
 
Proyecto 2 en micromundos 07 abr2015
Proyecto 2 en micromundos   07 abr2015Proyecto 2 en micromundos   07 abr2015
Proyecto 2 en micromundos 07 abr2015lisvancelis
 
Ejercicio para aprender Macros en Excel (VBA)
Ejercicio para aprender Macros en Excel (VBA)Ejercicio para aprender Macros en Excel (VBA)
Ejercicio para aprender Macros en Excel (VBA)Luis Humberto Lara
 

Viewers also liked (20)

MODULO
MODULOMODULO
MODULO
 
Programacion en Power Point
Programacion en Power PointProgramacion en Power Point
Programacion en Power Point
 
Modulo de excel
Modulo de excelModulo de excel
Modulo de excel
 
Generalidades de la Computacion en la nube
Generalidades de la Computacion en la nubeGeneralidades de la Computacion en la nube
Generalidades de la Computacion en la nube
 
Examen Teorico
Examen TeoricoExamen Teorico
Examen Teorico
 
Número Positivo o Negativo
Número Positivo o NegativoNúmero Positivo o Negativo
Número Positivo o Negativo
 
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteriaTutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
 
Dispositivos red
Dispositivos redDispositivos red
Dispositivos red
 
Instituto superior tecnológico experimental hector guananga
Instituto superior tecnológico experimental hector guanangaInstituto superior tecnológico experimental hector guananga
Instituto superior tecnológico experimental hector guananga
 
Modulo basico de excel
Modulo basico de excelModulo basico de excel
Modulo basico de excel
 
examen final de exel
examen final de exelexamen final de exel
examen final de exel
 
Vba para excel
Vba para excelVba para excel
Vba para excel
 
Curso taller vba macros
Curso taller vba macrosCurso taller vba macros
Curso taller vba macros
 
MANUAL DE ACCES 2016 aguilar landeo meliza mayumi
MANUAL DE ACCES 2016 aguilar landeo meliza mayumiMANUAL DE ACCES 2016 aguilar landeo meliza mayumi
MANUAL DE ACCES 2016 aguilar landeo meliza mayumi
 
Guia para programar_vba_excel
Guia para programar_vba_excelGuia para programar_vba_excel
Guia para programar_vba_excel
 
Guia taller de micromundos 1
Guia taller de micromundos 1Guia taller de micromundos 1
Guia taller de micromundos 1
 
Ejercicios de excel con visual basic
Ejercicios de excel con visual basicEjercicios de excel con visual basic
Ejercicios de excel con visual basic
 
Proyecto 2 en micromundos 07 abr2015
Proyecto 2 en micromundos   07 abr2015Proyecto 2 en micromundos   07 abr2015
Proyecto 2 en micromundos 07 abr2015
 
Ejercicio para aprender Macros en Excel (VBA)
Ejercicio para aprender Macros en Excel (VBA)Ejercicio para aprender Macros en Excel (VBA)
Ejercicio para aprender Macros en Excel (VBA)
 
PROGRAMANDO CON MSWLOGO
PROGRAMANDO CON MSWLOGOPROGRAMANDO CON MSWLOGO
PROGRAMANDO CON MSWLOGO
 

Similar to Modulos y funciones en VBA (20)

Deber documento 3
Deber documento 3Deber documento 3
Deber documento 3
 
Taller macros
Taller macrosTaller macros
Taller macros
 
Segundo punto taller macros
Segundo punto taller macrosSegundo punto taller macros
Segundo punto taller macros
 
Visual basic 1º Año
Visual basic  1º AñoVisual basic  1º Año
Visual basic 1º Año
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
 
Taller uso-de-tablas
Taller uso-de-tablasTaller uso-de-tablas
Taller uso-de-tablas
 
Tema macros
Tema macrosTema macros
Tema macros
 
ACTIVIDAD MACROS
ACTIVIDAD MACROSACTIVIDAD MACROS
ACTIVIDAD MACROS
 
Tema macros
Tema macrosTema macros
Tema macros
 
Tema macros
Tema macrosTema macros
Tema macros
 
Juan david mosquera flor
Juan david mosquera florJuan david mosquera flor
Juan david mosquera flor
 
Juan david mosquera flor
Juan david mosquera florJuan david mosquera flor
Juan david mosquera flor
 
Macros
MacrosMacros
Macros
 
Tema macros
Tema macrosTema macros
Tema macros
 
Taller
TallerTaller
Taller
 
Resumen excel vba parte iv
Resumen excel vba parte ivResumen excel vba parte iv
Resumen excel vba parte iv
 
Tecnologia esteban
Tecnologia estebanTecnologia esteban
Tecnologia esteban
 
Excel material unidad 2 v2
Excel material unidad 2 v2Excel material unidad 2 v2
Excel material unidad 2 v2
 
Macros
MacrosMacros
Macros
 
T3cn0l0g14 4l 4lc4nc3
T3cn0l0g14 4l 4lc4nc3T3cn0l0g14 4l 4lc4nc3
T3cn0l0g14 4l 4lc4nc3
 

More from profecesde

Community manager y redes sociales
Community manager y redes socialesCommunity manager y redes sociales
Community manager y redes socialesprofecesde
 
Qué es la publicidad online?
Qué es la publicidad online?Qué es la publicidad online?
Qué es la publicidad online?profecesde
 
Tipos de publicidad online
Tipos de publicidad onlineTipos de publicidad online
Tipos de publicidad onlineprofecesde
 
Elementos estructura de un sitio - Usabilidad
Elementos estructura de un sitio - UsabilidadElementos estructura de un sitio - Usabilidad
Elementos estructura de un sitio - Usabilidadprofecesde
 
Principios de ordenamiento
Principios de ordenamientoPrincipios de ordenamiento
Principios de ordenamientoprofecesde
 
Recursos basicos del archivo
Recursos basicos del archivoRecursos basicos del archivo
Recursos basicos del archivoprofecesde
 
Clasificacion documental
Clasificacion documentalClasificacion documental
Clasificacion documentalprofecesde
 
Simple present
Simple presentSimple present
Simple presentprofecesde
 
Presente progresivo en inglés
Presente progresivo en inglésPresente progresivo en inglés
Presente progresivo en inglésprofecesde
 
Pasado verbo tobe: Was were
Pasado verbo tobe: Was werePasado verbo tobe: Was were
Pasado verbo tobe: Was wereprofecesde
 
Verbo to be en presente
Verbo to be en presenteVerbo to be en presente
Verbo to be en presenteprofecesde
 
Community manager
Community managerCommunity manager
Community managerprofecesde
 
Importancia de la conservación de la información
Importancia de la conservación de la informaciónImportancia de la conservación de la información
Importancia de la conservación de la informaciónprofecesde
 

More from profecesde (20)

Tema 2 ley
Tema 2   leyTema 2   ley
Tema 2 ley
 
Community manager y redes sociales
Community manager y redes socialesCommunity manager y redes sociales
Community manager y redes sociales
 
Qué es la publicidad online?
Qué es la publicidad online?Qué es la publicidad online?
Qué es la publicidad online?
 
Tipos de publicidad online
Tipos de publicidad onlineTipos de publicidad online
Tipos de publicidad online
 
Future tenses
Future tensesFuture tenses
Future tenses
 
Elementos estructura de un sitio - Usabilidad
Elementos estructura de un sitio - UsabilidadElementos estructura de un sitio - Usabilidad
Elementos estructura de un sitio - Usabilidad
 
Principios de ordenamiento
Principios de ordenamientoPrincipios de ordenamiento
Principios de ordenamiento
 
Recursos basicos del archivo
Recursos basicos del archivoRecursos basicos del archivo
Recursos basicos del archivo
 
Archivo
ArchivoArchivo
Archivo
 
Clasificacion documental
Clasificacion documentalClasificacion documental
Clasificacion documental
 
Simple past
Simple pastSimple past
Simple past
 
Simple present
Simple presentSimple present
Simple present
 
Presente progresivo en inglés
Presente progresivo en inglésPresente progresivo en inglés
Presente progresivo en inglés
 
Pasado verbo tobe: Was were
Pasado verbo tobe: Was werePasado verbo tobe: Was were
Pasado verbo tobe: Was were
 
Verbo to be en presente
Verbo to be en presenteVerbo to be en presente
Verbo to be en presente
 
Web 2,0
Web 2,0Web 2,0
Web 2,0
 
Community manager
Community managerCommunity manager
Community manager
 
Importancia de la conservación de la información
Importancia de la conservación de la informaciónImportancia de la conservación de la información
Importancia de la conservación de la información
 
Documento
DocumentoDocumento
Documento
 
Diseno web
Diseno webDiseno web
Diseno web
 

Recently uploaded

SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 

Recently uploaded (20)

SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 

Modulos y funciones en VBA

  • 1. MÓDULOS Y FUNCIONES EN VBA Ricardo Andrés Becerra a
  • 2. MÓDULOS Un módulo permite agrupar procedimientos y funciones. El procedimiento y la función son entidades de programación que sirven para agrupar instrucciones de código que realizan una acción concreta.
  • 3. PASOS PARA INSERTAR MÓDULOS Para insertar un módulo realice alguna de las siguientes opciones: Forma 1: •Menú Insertar •Clic en la opción Módulo Forma 2: •Clic derecho en el área blanca del explorador de proyectos •Clic en insertar – Módulos Forma 3: •Clic en el icono insertar Userform y seleccionar módulo
  • 4. CAMBIAR NOMBRE AL MÓDULO Para cambiar el nombre al módulo se debe hacer los siguiente: •Hacer clic sobre al nombre actual del módulo •Sino esta activa la ventana de propiedades, hacer clic en el menú Ver seleccionar la opción Ventana de Propiedades •En la ventana de propiedades, al frente de la propiedad Name digitar el nombre para el módulo (no usar espacios en blanco)
  • 5. FUNCIONES Una función es un conjunto de instrucciones que permiten predefinir una fórmula que será utilizada en la hoja de cálculo y que mostrará su resultado en una celda. Para escribir una función se utiliza la instrucción: Function <nombre_de_la_función> (parámetros)
  • 6. EJEMPLO FUNCIONES Crear una función que permita hallar el área del triángulo (tenga en cuenta que esta función no hace parte de las funciones que tiene Excel), recuerde que el cálculo que se debe realizar es: Area=(b*h)/2 (base por altura sobre 2) Ejemplo: •Crear un libro de Excel y guardarlo con el nombre Ejemplofunciones. Recuerde cambar el tipo por: Libro de excel habilitado para macros. •En la hoja1, digitar lo siguiente:
  • 7. • • Ingresar al editor de Visual Basic (recuerde que debe tener habilitada la ficha Programador o Desarrollador). Cuando este activo el editor, crear un nuevo módulo y renombrarlo: Modulofunciones. En el área de trabajo realizar las siguientes instrucciones:
  • 8. A continuación procederemos a explicar las anteriores instrucciones: Function areat (base, altura) Se asigna nombre a la función, en este caso: areat (nombre asignado por el usuario) y dentro del paréntesis se indican los parámetros, para este ejercicio son: base y altura. Tenga en cuenta que cada uno de estos parámetros representan las celdas donde se digitaran los valores de la base y de la altura. Dim area Se debe dimensionar la variable donde se almacenará en memoria el resultado, para este ejercicio la llamaremos: área area = (base * altura) / 2 Es el cálculo que debe realizar la función, se utiliza el nombre de la variable área y los nombres de los parámetros definidos para la función, en este caso base y altura areat = area Esta instrucción lleva el resultado obtenido y que está almacenado en la variable área hasta la celda donde se ejecutara la función areat End Function Finaliza la función Para ejecutar la función se hace clic en el icono ver Microsoft Excel En Excel, digite el valor de la base y el de la altura en sus celdas respectivas. En la celda donde desea que aparezca el resultado, digitar el signo = y el nombre de la función creada en el editor (en este caso =areat), Excel mostrará las ayudas con el nombre de las funciones que coinciden con el nombre de la funcion, hacer doble clic sobre la que se desea usar. Luego seleccione la celda donde esta digitada la base, digitar el separador de lista y seleccionar la celda donde esta digitada la altura. Presionar enter.