CURSO EXCEL  MACROS NIVEL I y II - Duración 30 Horas

Modalidad Grupal

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:

 

  • 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
    • Estructuras de control:
    • IF ... Then..End If
    • IF.. The...Else. End If
    • Select Case
  • Estructuras de Bucle:
    • For. Next
    • For Each.. Next
    • Do. Loop
    • Do. Until... Loop
  • Formulario ABM (Altas, Consultas, Bajas y Modificación)
  • Controles: Textbox, Label, Command Button, Check Button, Combo Box, List Box, etc
  • Comandos Val, Rem .Private Sub, End Sub
  • Asignación de una macro a un botón de una hoja
  • Convertir automáticamente la información a mayúscula o minúscula
  • Archivos Secuenciales y Aleatorios. Archivar los datos de una hoja de Excel.
  • Varios gráficos de hoja con un solo clic.
  • Guardar, Cargar y Buscar información en un archivo secuencial
  • Validar que los Códigos ingresados sean numéricos. Validar que exista el código ingresado
  • Proteger un proyecto de VBA. Abrir un libro con clave. Manejo de Hojas
  • Extraer partes de una cadena (Ej. Apellido)
  • Ejemplo de Bucles y comandos especiales. Impresión y área de Impresión variable.
  • Trabajando con objetos insertados en las hojas
  • No mostrar aviso al guardar el archivo
  • Controlando errores. Depurador de programa. Ejecución paso a paso
  • Errores de Ejecución y rutina de tratamiento de errores.
  • Controlando el ingreso de un dato en el InputBox
  • Devolver en una celda el resultado de una búsqueda
  • Copiar rango de datos de una hoja a la siguiente. Macro Buscar y Copiar.
  • Macros Excel - distribuyéndolas a otros usuarios
  • Propiedades, métodos del objeto APPLICATION
  • Referencia implícita al objeto APPLICATION
  • Objeto WORKBOOK. Propiedades y Métodos del objeto WORKBOOK
  • Objeto SHEETS. Propiedades y Métodos del objeto SHEETS
  • Referencia implícita al libro activo
  • Realizar acciones utilizando métodos. Llamada y paso de argumentos a los métodos.
  • Referencia a objetos. Objetos individuales y conjunto de objetos.
  • Referencia directa a objetos o con un índice de conjunto. Ocultar o Mostrar Hojas.
  • Indexación de conjuntos por número o nombre
  • Jerarquía de los objetos Excel
  • Referencia implícita a la hoja de cálculo activa
  • Variables de Objetos.
  • Funciones de comprobación: ISNUMERIC, ISDATE, ISEMPTY
  • Llamada a procedimientos internos o externos. Etiquetas dentro del procedimiento o CALL
  • Procedimientos y Funciones. Cláusula PRIVATE
  • Propiedad OFFSET. Encadenar en el INPUTBOX. Celda Variable
  • Variables Locales y Globales. Paso por referencia y paso por valor
  • Importar y Exportar módulos

 

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