Macros en Excel.
Tratamiento avanzado de datos con macros para Excel (VBA)


Excel es una herramienta que debería ser imprescindible para cualquier profesional.
Es perfecta para el análisis, gestión, seguimiento, exposición, simulación, proyección y toma de decisiones.

Sus aplicaciones son inmensas, pero especialmente relevante es el empleo de la programación en VBA para el tratamiento de datos. La programación en VBA nos permitirá explotar la información contenida en Excel, facilitando el análisis de dicha información.

Esta herramienta tan potente, que puede facilitar enormemente muchas de nuestras tareas diarias, está infrautilizada. La creación de macros posibilita la automatización de trabajos repetitivos para que se realicen en un único paso. Mediante la creación de Macros con VBA se podrán utilizar en conjunto las herramientas más avanzadas de Excel para añadir nuevas funcionalidades de Excel.

Aprende a...
... automatizar y optimizar el tratamiento de información
... trabajar de manera eficaz con grandes volúmenes de datos

Descubre en este curso todo lo que las macros de Excel pueden hacer por ti.

No pierdas la oportunidad de sacarle el máximo partido a la hoja de cálculo y mejorar tu productividad!



  

Objetivos

Aprender las nociones básicas de lo que es VBA (Visual Basic para aplicaciones), para poder entender una macro ya construida, y en última instancia poder modificarla.

Introducir a los asistentes a la programación con VBA para Excel.

Realizar macros sencillas de primer nivel.

Programa

1. INTRODUCCIÓN A LAS MACROS
     1. Introducción al VBA (visual basic para aplicaciones).
     2.  Introducción a las macros.
        Hacer visible la ficha programador.
        ¿Qué se puede hacer con VBA?
     3. Sobre seguridad de macros.
     4. Guardando libros de trabajo con macros.
     5. Dos tipos de macros en VBA:
          Procedimiento Sub.
          Procedimiento Function.
     6. Definiciones importantes.
     7. Creando macros en VBA.
     8. Grabación de macros VBA:
          Ejemplo 1.
          Ejemplo 2.
     9. Grabar usando referencias absolutas frente relativas.
   10. Libro de macros personal.
   11. Asignar una macro a una tecla de acceso directo (o método abreviado).
   12. Asignar una macro a un botón.
   13. Escribiendo algo de código VBA.
   14. ¿Cómo trabaja VBA?: resumen de lo visto:
       Objetos y colecciones.
       Propiedades.
       Métodos.
       Variables.
       Construcciones de programación VBA.

2. EL ENTORNO DE VBA. CARACTERÍSTICAS GENERALES
     1. El editor de VBA (Visual Basic para aplicaciones).
     2. Los módulos en el editor de VBA.
     3. Personalizar el entorno del editor de VBA: Opciones.
       Pestaña Editor.
       Pestaña Formato del Editor.
       Pestaña General.
       Pestaña Acoplar.
     4. Personalizar el entorno del editor de VBA: Examinador de objetos.
     5. Personalizar el entorno del editor de VBA: Propiedades del proyecto.
       Pestaña General.
       Pestaña Protección.
     6. La ventana de Explorador de proyectos.
     7. La ventana de Propiedades.

3. TIPOS DE DATOS, VARIABLES, CONSTANTES Y EXPRESIONES
     1. Tipos de datos y variables.
     2. Ámbito de las variables.
     3. Elección del tipo de una variable.
     4. Definiendo constantes.
     5. Expresiones, operadores y otros.

4. SENTENCIAS DE CONTROL
     1. Introducción.
     2. Sentencia IF ... THEN ... ELSE ...
     3. Sentencia SELECT CASE
     4. Sentencia FOR…NEXT
     5. Sentencia WITH...END WITH

5. RANGOS EN VBA
     1. Introducción.
     2. Trabajando con rangos en vba.
     3. Determinar el tipo de la selección.
     4. Copiar un rango.
     5. Cortar un rango.
     6. Copiar un rango de tamaño variable.
     7. Seleccionando rangos variables.
     8. Contar celdas seleccionadas.
     9. Looping eficiente por un rango seleccionado.
   10. Transferir datos de un rango a una matriz (o viceversa).
   11. Las funciones INPUTBOX y MSGBOX.

6. PROCEDIMIENTO SUB Y FUNCION
     1. Introducción.
     2. Procedimiento Sub.
     3. Ejemplos procedimiento Sub.
     4. Procedimiento Function.
     5. Definir en qué categoría incluir la nueva Function.
     6. Ejemplos procedimiento Function.

7. CONTROLES Y EVENTOS
     1. Introducción.
     2. Controles disponibles.
     3. Propiedades comunes a todos los controles.
     4. Controles más usuales.
     5. Ejemplo de un CommandButton.
     6. Ejemplo de un ListBox.
     7. Eventos.

Dirigido a

Profesionales con conocimientos del estándar de la hoja de cálculo y todas sus herramientas, y que precisan de conocimientos para automatizar procesos por etapas, tales como traspasar o tratar información entre libros de trabajo.


Profesionales que utilicen Excel diariamente,  que necesiten adaptar las herramientas del programa para que se adapten al 100% a sus necesidades y ampliar el programa con nuevas funcionalidades que no ofrece Excel de serie, aprovechando todo el potencial de las macros.

 

 

Colaborador

ISMAEL ROMERO

Fecha L铆mite de Inscripci贸n

05 de Marzo de 2019

Importe Matr铆cula

395,00 鈧

Pol铆tica de Descuentos

Socios y CEDE FEUGA: 10% en todos los cursos 
Demás interesados: 10% tercera inscripción y sucesivas para el mismo curso de la misma empresa
5% inscripciones anticipadas (hasta 15 días antes de la fecha de inicio)

MODALIDAD
Presencial

DURACI脫N
16

FECHA INICIO
12/03/2019

LUGAR DE CELEBRACI脫N
Sede Feuga (Santiago de Compostela)

HORARIO

De 09:30 a 14:30 y de 16:00 a 19:00 hs




Joomla extension by ShellManager

Fundaci贸n Empresa Universidad Gallega
R煤a Lope G贸mez de Marzoa s/n
Campus Vida
15705 Santiago de Compostela (A Coru帽a)
Tlf. 981 534 180. Fax 981 524 351
feuga@feuga.es

Sede Vigo
脕rea Comercial - Local A9
Campus Uni. Lagoas Marcosende
36310 Vigo (Pontevedra)
Tlf. 986 469 110. Fax 981 524 351
feugavigo@feuga.es

Sede A Coru帽a
Centro Universitario de Riazor
R煤a Almirante L谩ngara, s/n
15011 A Coru帽a
Tlf. 981 250 903. Fax 981 524 351
feuga@feuga.es