Download - Macros de Excel 2 -001
![Page 1: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/1.jpg)
Visual Basic
Conceptos Básicos de Visual Basic para Aplicaciones
![Page 2: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/2.jpg)
Visual Basic
¿Qué es la programación?
Es la acción de escribir programas de computación con el fin de resolver un determinado problema.
Datos
Constantes
π = 3.1416 (real)
Variables
Nota de un alumno (entero)
![Page 3: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/3.jpg)
Visual Basic
Pasos para la construcción de un programa
Análisis
Diseño
Codificación
Algoritmos
![Page 4: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/4.jpg)
Visual Basic
¿Qué es Visual Basic?
Vba o Visual basic for Applications
Un lenguaje de programación que permite crear aplicaciones (programas) para Windows.
Es un editor de programación incorporado a los productos Office Es un editor de programación incorporado a los productos Office de Microsoft.
![Page 5: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/5.jpg)
Visual Basic
Editor VBA
Opción 1: Alt + F11
Opción 2: Configurar Ficha de Programador
![Page 6: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/6.jpg)
Visual Basic
Entorno VBA
![Page 7: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/7.jpg)
Visual Basic
Entorno VBAVentana de
Programación
Explorador de Explorador de Proyectos
Ventana de Propiedades
![Page 8: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/8.jpg)
Visual Basic
Módulos
Funciones y ProcedimientosFunciones y Procedimientos
![Page 9: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/9.jpg)
Visual Basic
![Page 10: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/10.jpg)
Visual Basic
Tipos de Datos
Constantes: Const nombre_constante = valor
Variables: Dim nombre_variable As tipo
Asignación: Nombre_variable = valor o expresión
![Page 11: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/11.jpg)
Visual Basic
Operaciones de Entrada/Salida simple
InputBox:
Nombre_variable = InputBox (“mensaje”, “título”, valor p.)
![Page 12: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/12.jpg)
Visual Basic
Operaciones de Entrada/Salida simple
MsgBox
MsgBox (“mensaje”)
Nombre_variable = Msgbox (“mensaje”, botones, “título”)
![Page 13: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/13.jpg)
Visual Basic
Ejemplo 1 : Crear un procedimiento publico que muestre un mensaje informativo al usuario.
Ejecutar/Detener
![Page 14: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/14.jpg)
Visual Basic
Ejemplo 2: Crear un procedimiento publico que mediante un InputBox solicite el nombre del usuario, luego mediante un MsgBox muestre el valor ingresado.
![Page 15: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/15.jpg)
Visual Basic
Ejemplo 3: Crear un procedimiento publico que sume dos variables de tipo integer, y muestre el resultado mediante un MsgBox.
*CStr: Convierte el valor parámetro en un valor string.
![Page 16: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/16.jpg)
Visual Basic
Debuggear y Puntos de Interrupción
Control Debbug
Punto de Interrupción
![Page 17: Macros de Excel 2 -001](https://reader030.vdocuments.pub/reader030/viewer/2022012619/61a058ccb95ccc0953206584/html5/thumbnails/17.jpg)
Visual Basic
Debuggear y Puntos de Interrupción
Tecla: F8
Paso a Paso