Macros + VB Nivel I

CURSO EXCEL  MACROS NIVEL I - Duración 8 Horas

Modalidad Individual

Excel es un programa que tiene un gran potencial, aunque la gran mayoría utiliza solo las opciones básicas, o sea de una forma muy simple.
Pero Excel cuenta con un lenguaje muy poderoso llamado Visual Basic para Aplicaciones, también conocido por su abreviatura VBA. Es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones Windows y que se incluye en varias aplicaciones Microsoft. VBA permite a usuarios y programadores ampliar la funcionalidad de programas de Microsoft Office. Visual Basic para Aplicaciones es un subconjunto casi completo de Visual Basic 5.0 y 6.0.
Microsoft VBA viene integrado en aplicaciones de Microsoft Office, tales como Word, Excel y Access, Power Point y Visio. Prácticamente cualquier cosa que se pueda programar en Visual Basic 5.0 o 6.0 se puede hacer también dentro de un documento de Office, con la sola limitación que el producto final no se puede compilar separadamente del documento, hoja o base de datos en que fue creado; es decir, se convierte en una macro. Esta macro puede instalarse o distribuirse con sólo copiar el documento, presentación o base de datos.
Su utilidad principal es automatizar tareas cotidianas, así como crear aplicaciones y servicios para resolver problemas. Permite acceder a las funcionalidades de un lenguaje orientado a eventos con acceso a la API de Windows (Application Programming Interface - Interfaz de Programación de Aplicaciones). La API de Windows es un conjunto de funciones, divididas por categorías y guardadas en bibliotecas (generalmente dinámicas) y son las que permitirán que una aplicación corra bajo Windows.
Las macros de Excel, por su simplicidad, eficacia y facilidad para personalizar, permiten ahorrar tiempo y aumentar la productividad. Las macros denominadas bucles son especialmente útiles para trabajar con grupos de datos.

Durante el curso se desarrollaran los siguientes temas:

 

  • Automatización de tareas repetitivas
  • Uso de macros para simplificar tareas
  • Grabar una Macro sencilla. El proceso de grabación
  • Ejecución de una macro
  • Uso de la barra de herramientas de Visual Basic
  • Establecer y cambiar opciones de Macros.
  • Configurar la Seguridad de Macros a utilizar en Excel
  • Observamos el código de la Macro. Edición de Macros grabadas.
  • Analizamos el lenguaje VBA. Ver y modificar una macro
  • Objetos, métodos y propiedades
  • Comentarios. Eliminación del código innecesario
  • Ejecución automática de una macro, al abrir o activar la hoja de Excel
  • Control del tipo de referencia que graba (Referencias Relativas y Absolutas)
  • Disponibilidad permanente de las macros grabadas
  • Presentación del libro de macros personales
  • La sentencia WITH
  • Agregar estructuras de control
  • Funciones definidas por el usuario.
  • Partes de una función definida por el usuario
  • Descripción de las partes de una función definida por el usuario
  • Utilización de funciones definidas por el usuario
  • Trabando con formulas, incluyo formulas en las celdas
  • Propiedades del libro de trabajo de Excel.
  • Obtención y establecimiento de propiedades.
  • Propiedades comunes.
  • Crear una grafica desde un código VBA. Modificar el código del procedimiento generado.
  • Ocultar Barra de Desplazamiento
  • Objeto Range o Celda, Cell, Selection, Target. Propiedades del objeto RANGE y CELLS.
  • Métodos del objeto RANGE y CELLS
  • Eventos más comunes
  • Tratamiento de Variables Públicas y Privadas. Tipos de datos para variables VBA
  • Dimensionado de una variable. Ventajas de las variables
  • Uso de variable en macros. Variables objeto
  • Declaración de variables públicas
  • Estructura Do. While.. Loop
  • Ultima columna con datos
  • Creación y programación de Formularios
  • Que son los controles, para que sirven y que funcionalidad tienen: Textbox, Label, Command Button, Check Button, Combo Box, List Box, etc
  • Comandos Val, Rem .Private Sub, End Sub
  • Estructuras de control If, For
  • Formulario para cargar Clientes o calcular sueldos
  • Formulas y/o Cálculos en los Formularios
  • Búsquedas de Texto, como encuentro datos fácilmente.
  • Trabajar con el Asistente de Windows, como programarlo
  • Utilizar cuadros de mensaje InputBox y MsgBox
  • Consultas en los Formularios
  • Formulario ABM (Altas, Consultas, Bajas y Modificación)
  • Trabajar con List box y Combo box, (Listas de opciones y cuadro de opciones)
  • Asignación de una macro a un botón de una hoja
  • Asignación de una macro a un botón en la barra de herramientas
  • Ordenar información
  • Recorrer por Filas y Columnas. Objetos CELLS, ROW, COLUMN
  • Generalizar una Función
  • Funciones Básicas

 

LOS TEMARIOS PUEDEN VARIAR SEGÚN LOS CONOCIMENTOS PREVIOS Y CAPACIDAD DEL ALUMNO, AGREGANDO O QUITANDO TEMAS.