macros de excel 2 -001
TRANSCRIPT
Visual Basic
Conceptos Básicos de Visual Basic para Aplicaciones
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)
Visual Basic
Pasos para la construcción de un programa
Análisis
Diseño
Codificación
Algoritmos
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.
Visual Basic
Editor VBA
Opción 1: Alt + F11
Opción 2: Configurar Ficha de Programador
Visual Basic
Entorno VBA
Visual Basic
Entorno VBAVentana de
Programación
Explorador de Explorador de Proyectos
Ventana de Propiedades
Visual Basic
Módulos
Funciones y ProcedimientosFunciones y Procedimientos
Visual Basic
Visual Basic
Tipos de Datos
Constantes: Const nombre_constante = valor
Variables: Dim nombre_variable As tipo
Asignación: Nombre_variable = valor o expresión
Visual Basic
Operaciones de Entrada/Salida simple
InputBox:
Nombre_variable = InputBox (“mensaje”, “título”, valor p.)
Visual Basic
Operaciones de Entrada/Salida simple
MsgBox
MsgBox (“mensaje”)
Nombre_variable = Msgbox (“mensaje”, botones, “título”)
Visual Basic
Ejemplo 1 : Crear un procedimiento publico que muestre un mensaje informativo al usuario.
Ejecutar/Detener
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.
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.
Visual Basic
Debuggear y Puntos de Interrupción
Control Debbug
Punto de Interrupción
Visual Basic
Debuggear y Puntos de Interrupción
Tecla: F8
Paso a Paso