- 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.
 




					
					
						









