Introducción
Entorno de Visual Basic, herramientas y ventanas, teclas funciones principales, funciones y subrutinas, grabación de Macros, ejecutar y asignar Macros, comentarios en código.
Tipos de datos
Tipos, usos y optimización de datos en variables y constantes
Variables y Constantes
Declaración de variables y constantes Constantes Locales y Globales Option Explicit Scope de las variables
Operadores
Diferentes tipos, usos y ejemplos de operadores lógicos
Arrays o Matrices
Declaración de arrays, uso de arrays con tablas de Excel
Condicionales, ciclos y rutinas
Aplica condicionales a las fórmulas y sus diferentes usos y variables. Uso del ciclo For Next y anidados. Uso del ciclo while. Uso del ciclo Do Exit Do. Uso de Select Case. Cancelar un ciclo Condicionales y condicionales múltiples.
Funciones
Uso y declaración de funciones. Llamar múltiples funciones.
Objetos
Propiedades y usos de objetos: Libro, Hoja, Rango, Celda, selección. Propiedades de formato. Examinador de objetos.
Edición de Macros
Modificar el código de una macro grabada.
Depurar errores
Uso de handlers para errores. Controles de depuración. Revisión paso a paso, paso a paso hasta el cursor, paso a paso por procedimientos. Uso de puntos de interrupciones. Agregar inspecciones. Uso de la ventana Inmediato, mostrar depuración.
Manejo de celdas
Obtener y escribir datos en celdas y rangos. Copiar, cortar y pegar rangos utilizando Visual Basic. Funciones de búsqueda en rangos. Desplazarse entre celdas y rangos.
Manejo de hojas
Editar, crear y eliminar hojas.
Manejo de libros
Abrir, guardar, crear y cerrar libros. Activar y desactivar actualización de página para mejorar la visualización en libros.
Funciones de aplicación
Uso y aplicación de funciones de Excel. Uso y aplicación de funciones Visual Basic. Lista de equivalencias de funciones de Visual Basic y de Excel.
Cadenas de texto
Concatenar textos y variables. Uso de funciones de para cadenas de texto, derecha, izquierda, centro.
Cajas de Mensajes
Caja de Mensajes, Cajas de captura, opciones y botones de las cajas, asignación de resultados a botones.
Eventos
Asignación de subrutinas a eventos de Libro, de hoja, de celda y de objeto.
Forms
Creación de un form. Abrir y cerrar un form. Asignación de subrutinas a objetos de un form.
Casos prácticos
Aplica los conocimientos adquiridos en códigos para funciones prácticas