Técnico en Macros y VBA en Excel 2013

Grupo IOE

Cursos

A distancia / Online.

200 horas.

Todo el año

770 €/curso

  • Visual Basic para Aplicaciones combinado con Microsoft Excel es probablemente una de las herramientas más poderosas con las que puede contar en su trabajo. Está presente en los escritorios de 500 millones de usuarios de Microsoft Office y la mayoría de ellos nunca se ha preguntado cómo aprovechar su potencial.
  • Objetivos

    Este programa ha sido creado con el propósito de guiarle paso a paso en la creación de aplicaciones y macros con Excel 2013. Con esta obra podrá automatizar cualquier tarea rutinaria, ahorrarse horas, días e incluso semanas de trabajo, o aprender a hacer con Excel cosas que seguramente pensaba que serían imposibles.
  • Requisitos

    Administrativos, oficinistas, cualquier persona que quiera aprender a usar excel.
  • Introducción

    Obtener resultados con VBA

    Qué hay en este libro

    Acelerar el ritmo de aprendizaje

    El poder de Excel VBA

    El material técnico necesario para crear aplicaciones

    ¿Enseña Excel este libro?

    El futuro de VBA y las versiones de Excel para Windows

    Versiones de Excel

    Diferencias para usuarios de Mac

    Convenciones

    Código fuente

    1. Descubrir la potencia de Excel con VBA

    El poder de Excel

    Barreras

    ¡El grabador de macros no funciona!

    Visual Basic no es como BASIC

    Lo bueno es que es fácil aprender

    Lo mejor es que Excel con VBA merece el esfuerzo

    Conozca sus herramientas: La ficha Desarrollador

    Entender qué tipo de archivos permiten macros

    Seguridad de macro

    Agregar una ubicación de confianza

    Configuración de macros para habilitar macros en libros que no están en ubicaciones de confianza

    Usar Deshabilitar todas las macros con notificación

    Visión de conjunto de la grabación, almacenamiento y ejecución de una macro

    Completar el cuadro de diálogo Grabar macro

    Ejecutar una macro

    Creación de un botón de macro en la Cinta de opciones

    Crear un botón de macro en la Barra de herramientas de acceso rápido

    Asignar una macro a un control de formulario, un cuadro de texto o una forma

    Entender el Editor de Visual Basic

    Configuración del editor de VB

    El explorador de proyectos

    La ventana Propiedades

    Comprensión de las deficiencias del grabador de macros

    Examinar el código en la ventana Programación

    Probar cada macro

    Ejecutar la macro otro día produce resultados indeseados

    Solución posible: Utilizar referencias relativas al grabar

    Nunca utilice Autosuma ni Análisis rápido mientras graba una macro

    Tres trucos a tener en cuenta cuando se utilice el grabador de macros

    Truco 1: Por lo general, es necesario que el parámetro

    Usar referencias relativas esté activado

    Truco 2: Utilice las teclas especiales de navegación para moverse a la parte inferior de un conjunto de datos

    Truco 3: Nunca toque el icono Autosuma mientras graba una macro

    A continuación...

    2. Esto suena como BASIC pero, ¿por qué no me resulta familiar?

    No entiendo este código

    Entender las partes del discurso VBA

    VBA no es realmente tan difícil

    Los archivos de ayuda de VBA: Pulse F1 para encontrar algo

    Utilizar temas de ayuda

    Examinar el código de una macro grabada utilizando el editor y la ayuda de VB

    Parámetros opcionales

    Constantes definidas

    Las propiedades pueden devolver objetos

    Utilizar herramientas de depuración para entender el código grabado

    Código paso a paso

    Más opciones de depuración: Puntos de interrupción

    Desplazarse por el código

    No pasar por cada línea de código

    Realizar consultas mientras se pasa por el código

    Utilizar la ventana Inmediato

    Realizar una consulta pasando el cursor por encima

    Realizar consultas con una ventana de inspección

    Utilizar una inspección para establecer un punto de interrupción

    Utilizar una Inspección sobre un objeto

    El Examinador de objetos: La referencia definitiva

    Siete trucos para limpiar el código grabado

    Truco 1: No seleccione nada

    Truco 2: Cells(2,5) es mejor que Range("E2")

    Truco 3: Utilice formas más fiables de encontrar la última fila

    Truco 4: Utilice variables para evitar tener que escribir filas y fórmulas

    Truco 5: Formulas F1C1 que facilitan las cosas

    Truco 6: Aprenda a copiar y pegar con una sola sentencia

    Truco 7: Utilice With...End With para realizar múltiples acciones

    A continuación...

    3. Referencias a rangos

    El objeto Range

    Sintaxis para especificar un rango

    Rangos con nombre

    Método abreviado para hacer referencia a rangos

    Hacer referencia a rangos en otras hojas

    Referir un rango relativo a otro rango

    Utilizar la propiedad Cells para seleccionar un rango

    Utilizar la propiedad Offset para hacer referencia a un rango

    Utilizar la propiedad Resize para cambiar el tamaño de un rango

    Utilizar las propiedades Columns y Rows para especificar un rango

    Utilizar el método Union para unir múltiples rangos

    Utilizar el método Intersect para crear un nuevo rango a partir de rangos solapados

    Utilizar la función IsEmpty para comprobar si una celda está vacía

    Utilizar la propiedad CurrentRegion para seleccionar un rango de datos

    Utilizar la colección Areas para devolver un rango no contiguo

    Referencias a tablas

    A continuación...

    4. Bucles y control de flujo

    Bucles For...Next

    Utilizar variables en la sentencia For

    Variaciones en el bucle For...Next

    Salir de un bucle antes de que se cumpla una condición

    Anidar un bucle dentro de otro

    Bucles Do

    Utilizar la cláusula While o Until en bucles Do

    Bucles While...Wend

    El bucle de VBA: For Each

    Variables de objeto

    Control de flujo con If...Then...Else y Select Case

    Control de flujo básico: If...Then...Else

    Condiciones

    If...Then...End If

    Decisiones o/o: If...Then...Else...End If

    Utilizar If...Else If...End If para múltiples condiciones

    Utilizar Select Case...End Select para múltiples condiciones

    Expresiones complejas en sentencias Case

    Anidar sentencias If

    A continuación...

    5. Fórmulas de estilo F1C1

    Referencias a celdas: A1 frente a referencias F1C1

    Cambiar Excel para que muestre las referencias de estilo F1C1

    El milagro de las fórmulas de Excel

    Escribir una fórmula una vez y copiarla mil veces

    El secreto: No es tan asombroso

    Explicación del estilo de referencia F1C1

    Utilizar F1C1 con referencias relativas

    Utilizar F1C1 con referencias absolutas

    Utilizar F1C1 con referencias mixtas

    Hacer referencias a columnas o filas enteras con estilo F1C1

    Reemplazar muchas fórmulas A1 con una sola fórmula F1C1

    Crear la tabla

    Un giro interesante

    Recordar números de columna asociados con letras de columna

    Las fórmulas de matriz requieren fórmulas F1C1

    A continuación...

    6. Creación y manipulación de nombres en VBA

    Nombres en Excel

    Nombres globales frente a Nombres locales

    Añadir nombres

    Eliminar nombres

    Añadir comentarios

    Tipos de nombres

    Fórmulas

    Cadenas

    Números

    Tablas

    Utilizar matrices en nombres

    Nombres reservados

    Ocultar nombres

    Comprobar la existencia de un nombre

    A continuación...

    7. Programación de eventos

    Niveles de eventos

    Utilizar eventos

    Parámetros de evento

    Habilitar eventos

    Eventos de libro

    Eventos de gráfico y de hoja a nivel de libro

    Eventos de hoja

    Eventos de hoja de gráfico

    Gráficos incrustados

    Eventos a nivel de aplicación

    A continuación...

    8. Matrices

    Declarar una matriz

    Declarar una matriz multidimensional

    Rellenar una matriz

    Recuperar datos de una matriz

    Utilizar matrices para acelerar el código

    Utilizar matrices dinámicas

    Pasar una matriz

    A continuación...

    9. Crear clases, registros y colecciones

    Insertar un módulo de clase

    Capturar eventos de aplicación y de gráficos incrustados

    Eventos de aplicación

    Eventos de gráfico incrustado

    Crear un objeto personalizado

    Utilizar un objeto personalizado

    Utilizar Property Let y Property Get para controlar cómo los usuarios utilizan objetos personalizados

    Utilizar colecciones para albergar múltiples registros

    Crear una colección en un módulo estándar

    Crear una colección en un módulo de clase

    Utilizar tipos definidos por el usuario para crear propiedades personalizadas

    A continuación...

    10. UserForm: Introducción

    Métodos de interacción de usuario

    Cuadros de entrada

    Cuadros de mensaje

    Crear un formulario de usuario

    Llamar y ocultar un formulario de usuario

    Programación de un formulario de usuario

    Eventos de formulario de usuario

    Programación de controles
  • Convocatorias

    Inicio: Todo el año
 

¿Te interesa el curso?
Pide que te informen sobre Técnico en Macros y VBA en Excel 2013

Al pulsar el botón "Infórmate" he leído y acepto el Aviso legal de Avanza en tu carrera.

Validando datos

También podemos ofrecerte otras alternativas similares a este curso
Ir arriba