- Bienvenido al Curso.
- ¿Por qué necesito este curso? ¿Qué aprenderé en este curso?
- Pasos previos a la grabación de una Macro. Mostrar Ficha Desarrollador.
- Cómo grabar y ejecutar una Macro.
- Cómo guardar documentos que contienen Macros o Código VBA.
- Abrir un documento que contiene Macros o Código VBA.
- Configurar los Documentos de Confianza y la Seguridad de las Macros.
- Cómo Ejecutar una Macro desde la Cinta de Opciones de Excel.
- Cómo Ejecutar una Macro desde un Botón insertado en una hoja de Excel.
- Cómo Ejecutar una Macro con una combinación de teclas.
- Limitaciones de la Grabadora de Macros. Modificar Macros.
- Diferencias entre usar Referencias Relativas o Absolutas al grabar una Macro.
- Ejercicio Práctico: Repaso de Macros.
- Repaso de Macros.
- Introducción.
- El Editor de Visual Basic. Componentes de un Proyecto VBA.
- Creamos el primer código VBA, creamos nuestro primer Procedimiento.
- Ejecutar un Procedimiento desde el Editor de VB y la ventana de Macros.
- Ejecutar Procedimientos desde un Botón de Comando, desde un evento.
- Primeros errores y problemas con VBA. Errores de Compilación.
- Ejercicio Práctico: Repaso de Empezamos a programar en Excel.
- Repaso de Empezamos a Programar en Excel.
- Introducción.
- IF: Cómo ejecutar un código cuando se cumple una condición.
- IF y AND: Cómo ejecutar un código cuando se cumplen varias condiciones.
- IF y ELSE: Como ejecutar un código cuando se cumple y cuando no una condición.
- IF y OR: Ejecutar código cuando se cumple alguna de varias condiciones.
- IF con ElseIf: Cómo tomar más de dos caminos con un IF.
- Ejercicio Práctico: Repaso IF con AND, OR y ELSE.
- Ejercicio Práctico: Repaso IF. Controlar si el valor de una celda es numérico.
- Como desactivar los eventos de Excel para evitar encadenar eventos sin fin.
- SELECT CASE: Condicionar el código al evaluar una expresión o dato. Parte I.
- CASAE ELSE Condicionar el código con un Select Case Parte II.
- Repaso Instrucciones IF y SELECT CASE.
- Introducción.
- Guardar en una Variable el botón pulsado en un MsgBox.
- Usar VariabLes sin declaración previa. Obligar a declarar variables.
- Utilizar la función InputBox para pedir datos al usuario.
- Mantener el valor de las variables usando variables Static (Estáticas).
- Problemas más habituales a la hora de usar variables.
- Utilizar el método InputBox de Excel para pedir datos al usuario.
- Definir, usar e inicializar variables tipo Objeto.
- Control de errores en tiempo de ejecución. On Error Go To.
- Diferencias entre variables Globales y Locales.
- Definir y usar Constantes.
- Repaso: Variables y Constantes.
- Introducción.
- Repetir un trabajo un número de veces determinado.
- Calcular previamente el número de veces que se repetirá un bucle For.
- Modificar el incremento por defecto de los bucles For. Incrementos negativos.
- Ejercicio Práctico: Ocultar filas de datos utilizando un bucle For.
- Introducción.
- Transformar contenido de celdas con bucle For Each y funciones de texto.
- Recorrer celdas en todas las hojas de un libro. Proteger y desproteger hojas.
- Introducción.
- Do Until: Repetir trabajos hasta que se cumpla una condición.
- Do While: Repetir trabajos mientras se cumpla una condición.
- Repetir trabajos controlando varias condiciones.
- Ejercicio Práctico: Buscar un producto por su referencia usando un bucle Do.
- Introducción.
- Cómo usar funciones de Excel desde VBA: Suma, Promedio, Max y Min.
- Ejercicio Práctico: Detectar filas duplicadas con la función Contar.Si.Conjunto.
- Ejercicio Práctico: Buscar producto por su referencia con BuscarV y Contar.Si.
- Introducción.
- Pasar datos a un procedimiento. Procedimientos con argumentos.
- Diferencias entre argumentos por Referencia o por Valor.
- Procedimientos con argumentos opcionales.
- Diferencias entre Procedimientos Públicos y Privados.
- Introducción.
- Definir y usar una función desde VBA y desde Excel. Contar celdas por color.
- Función personalizada para sumar celdas por color.
- Funciones con argumentos opcionales.
- Complementos de Excel. Funciones UDF disponibles en todos los documentos.
- Introducción.
- Cómo acceder a las hojas de un libro. Sheets, Worksheets y Charts.
- Añadir y eliminar hojas.
- Copiar y mover hojas.
- Ocultar y mostrar hojas.
- Ejecutar código al cambiar una o varias celdas de una hoja.
- Crear, eliminar, copiar y mover gráficos incrustados en hojas.
- Ejercicio práctico: Utilizar el evento Change para controlar unidades en Stock.
- Repaso de Hojas de Excel.
- Introducción.
- Acceso a celdas a través de Range, Cells, ActiveCell y CurrentRegion.
- Propiedad Offset y método End. Acceso a celdas partiendo de otras celdas.