macros de excel 2 -001

17
Visual Basic Conceptos Básicos de Visual Basic para Aplicaciones

Upload: others

Post on 26-Nov-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Macros de Excel 2 -001

Visual Basic

Conceptos Básicos de Visual Basic para Aplicaciones

Page 2: Macros de Excel 2 -001

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

Visual Basic

Pasos para la construcción de un programa

Análisis

Diseño

Codificación

Algoritmos

Page 4: Macros de Excel 2 -001

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

Visual Basic

Editor VBA

Opción 1: Alt + F11

Opción 2: Configurar Ficha de Programador

Page 6: Macros de Excel 2 -001

Visual Basic

Entorno VBA

Page 7: Macros de Excel 2 -001

Visual Basic

Entorno VBAVentana de

Programación

Explorador de Explorador de Proyectos

Ventana de Propiedades

Page 8: Macros de Excel 2 -001

Visual Basic

Módulos

Funciones y ProcedimientosFunciones y Procedimientos

Page 9: Macros de Excel 2 -001

Visual Basic

Page 10: Macros de Excel 2 -001

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

Visual Basic

Operaciones de Entrada/Salida simple

InputBox:

Nombre_variable = InputBox (“mensaje”, “título”, valor p.)

Page 12: Macros de Excel 2 -001

Visual Basic

Operaciones de Entrada/Salida simple

MsgBox

MsgBox (“mensaje”)

Nombre_variable = Msgbox (“mensaje”, botones, “título”)

Page 13: Macros de Excel 2 -001

Visual Basic

Ejemplo 1 : Crear un procedimiento publico que muestre un mensaje informativo al usuario.

Ejecutar/Detener

Page 14: Macros de Excel 2 -001

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

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

Visual Basic

Debuggear y Puntos de Interrupción

Control Debbug

Punto de Interrupción

Page 17: Macros de Excel 2 -001

Visual Basic

Debuggear y Puntos de Interrupción

Tecla: F8

Paso a Paso