Catálogo de cursos

Programación de macros Excel con Visual Basic

15 horas
TIC
Online

Cuántas veces nos encontramos realizando la misma tarea una y otra vez. Tengo un libro de Excel con 45 gráficos y los debo poner todos con el mismo tamaño. Debo de importar todas las semanas un archivo de texto a Excel y arreglar la información creando siempre las mismas columnas con las mismas operaciones. Y así, en multitud de ocasiones, nos encontramos empleando tiempo en repetir y repetir siempre las mismas acciones.

Estas tareas y muchas otras las podemos conseguir utilizando Visual Basic para Aplicaciones (VBA) para Office, que es un lenguaje de programación que está incorporado en las aplicaciones de Office, no solo en Excel.

La potencia de la programación VBA se basa en que, casi todas las acciones que podemos realizar usando el teclado y el ratón dentro de un programa de Office, las podemos simular con instrucciones de este lenguaje de programación.

Además de las características propias de VBA, como la velocidad y el rendimiento de los programas, también se puede usar para extender la funcionalidad de nuestros libros de Excel, para conseguir acciones que de otra forma no se podrían hacer.

Objetivos generales: 

Programar con Lenguaje Visual Basic macros Excel.

Temario: 

Módulo 1: Herramientas Excel

  • Introducción.
  • Creación , ejecución, eliminación de macros.
  • Aplicaciones de las macros.
  • Listas

Módulo 2: El entorno de programación

  • Barra de menú.
  • Barra de herramientas. Barra de herramientas de acceso rápido.
  • Programación orientada a objetos. Propiedades. Método.

Módulo 3: Lenguaje Visual Basic de aplicaciones

  • El editor de Visual Basic.
  • Ventanas del explorador de proyectos: Ventana del editor de código y ventana de propiedades. Traducción de una macro a Visual Basic. Ejecutar una macro desde el editor.
  • Modificar macros: Introducir datos. Valores. Variables.
  • Sintaxis del lenguaje: tipos de datos. Variables. Procedimientos.
  • Funciones : cuadros de mensaje; funciones de depuración.
  • Herramientas de depuración. Operadores. Bucles. Sentencias: condicionales y repetitivas. Constantes. Argumentos
  • Vectores o matrices.

Módulo 4: Programación usando objetos de Excel

  • Objetos de Excel. Complementos Excel.
  • Métodos
  • Eventos
  • Apllication . Workbooks. Activeworkbook . WorkSheet , sheets. Activesheet
  • Rangos . Celdas . Celdas activas . Columnas . Rows . Selection

Módulo 5: Creación de formularios de usuario

  • Objetos y propiedades.
  • Diseñar un formulario. Insertar y programar controles de usuario. Interacción con módulos y macros
  • Cuadros de control. Comandos personalizados. Configuraciones de seguridad de las macros.
  • Editor de confianza y ubicaciones.

Módulo 6: Aplicaciones

  • Consulta y extracción en una base de datos.
  • Reportes. Macros para imprimir.

Módulo 7: Diseño

  • Diseñar un formulario de encuesta.
  • Diseño de una aplicación de gestión.

Más información

Responsable: INTEGRA ESTRATEGIA Y TECNOLOGÍA (Sociedad Aragonesa de Asesoría Técnica S.L.). - Finalidad: Gestionar el envío de información y prospección comercial - Legitimación: Consentimiento del interesado. - Destinatarios: No se cederán datos salvo disposición legal. - Derechos: Acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la información adicional. - Puede consultar información adicional sobre Protección de Datos en nuestra página web https://www.formatel.es/politica-de-privacidad

CAPTCHA
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.

Suscríbete a nuestra newsletter

Responsable: FORMATEL 2000, S.L. (en adelante, FORMATEL).

Finalidad: El envío de nuestra newsletter e información comercial.

Legitimación: Consentimiento del interesado.

Derechos: Acceso, rectificación, oposición, supresión, portabilidad, limitación de tratamiento, no ser objeto de decisiones automatizadas, como se indica en la información adicional.

Cesión: sus datos podrán ser cedidos a empresas colaboradoras con FORMATEL, siempre para la finalidad indicada en esta cláusula.

Puede consultar la información adicional y detallada sobre Protección de Datos en nuestra página web https://www.formatel.es/politica-de-privacidad

CAPTCHA
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.