Descripción del Curso:
El principal activo de toda organización es la información con la cual trabaja y hoy en día las empresas necesitan poder cumplir sus objetivos con mayor precisión y en el menor tiempo posible, surgiendo la necesidad de que sus empleados sean más eficientes en el manejo de la información.
Uno de los programas de mayor alcance y de mayor uso en la mayoría de las empresas, es Microsoft Excel, y lamentablemente existen estadísticas que demuestran que los usuarios que dicen tener un nivel intermedio no han programado una macro de Excel o simplemente no conocen ni el 50% del todo el potencial de esta herramienta tan versátil y potente.
Así mismo, es evidente que todos los usuarios trabajan realizando tareas vitales para sus empresas y que en muchos casos éstas son repetidas y muy largas en su desarrollo. No cabe duda que el sueño anhelado de los usuarios es encontrar una solución que les permita realizar su trabajo de forma más simple, rápida y con la más alta precisión; pues bien afortunadamente existe esa solución y se llama “Programación de Macros”.
El presente curso tiene por interés brindar al usuario de Microsoft Excel, un panorama amplio y práctico de ésta herramienta, logrando lo que todos sueñan: Integrar las aplicaciones de la familia Microsoft Office.
Conozca cómo programar macros que le permitan procesar su información, realizando cálculos, escribiendo fórmulas y aplicando funciones de Excel; exportar sus datos con un solo clic a Word, enviar por E-Mail los resultados de su trabajo; programar macros para crear gráficos de forma dinámica y rápida que le permitan expresar sus resultados de forma clara y precisa; crear libros de trabajo para recuperar información disponible en la Web; realizar análisis de datos programando macros que creen Tablas dinámicas, o simplemente diseñar libros de trabajo que se conviertan en plantillas para que sus colaboradores utilicen explotando las características más importantes de Excel.
Existe una extensa lista de posibilidades, pero este curso tiene el principal objetivo de servir de guía para ingresar al mundo sin fin de posibilidades que la programación de macros puede brindarle.
Audiencia:
Este curso esta dirigido a toda persona que tenga un conocimiento previo y suficiente de Programación de Macros en Excel, y deseen conocer con más detalle las características avanzadas del lenguaje VBA y explotar todas las posibilidades que brinda este lenguaje.
Prerequisitos:
Es imprescindible que los participantes tengan un conocimiento sólido sobre Programación de Macros usando el lenguaje Visual Basic para Aplicaciones, o haber aprobado el curso de Microsoft Excel Nivel III (Programación de Macros de Excel), o tener un conocimiento equivalente que pueda demostrar. El cumplimiento de este requisito le garantiza al participante poder aprovechar al máximo el curso y ampliar su conocimiento y experiencia en el mundo de programación de macros para Microsoft Excel.
Contenido:
- Lenguaje Visual Basic para Aplicaciones (VBA)
- Objetos típicos de Excel
- Range
- Columnas
- Filas
- Celdas
- Manejo de variables y arrays
- Worksheet
- WorkBook
- Window
- Manejo de todos los libros abiertos (Workbooks)
- Manejo de todas las hojas de un libro abierto(Worksheets)
- Mover, Copiar, Adicionar, Eliminar, Ocultar, Mostrar
- Manejo de ComboBox (Cuadros Combinados)
- Manejo de ListBox (Listas)
- Manejo de rango de celdas
- Manejo de áreas seleccionadas
- Manejo de celdas editables de libros protegidos (AllowEditRanges)
- Manejo de áreas que tienen nombres (NAME)
- Manejo de funciones
- Funciones propias de Excel
- Funciones propias de VBA
- Funciones que pueden usarse tanto en Excel como en VBA
- Objeto Application.WorksheetFunction
- Manejo de Enumeraciones
- XlDirection (Mover la celda después de ENTER)
- XlFindLookIn (donde buscar)
- XlBuiltInDialog (manejo de cuadros de dialogo)
- XlFileAccess
- XlObjectSize (para definir el área de impresión)
- XlOrientation
- XlPageOrientation
- XlPaperSize
- XlAutoFilterOperator (autofiltro)
- XlPasteType (Opciones de pegado)
- XlSaveAction (Para guardar)
- XlFileFormat (formato del archivo para guardar)
- XlFileAccess (Modo de acceso del archivo)
- XlSearchOrder
- XlSortOrder (Para ordenar)
- XlTotalsCalculation (Para subtotales)
- XlConsolidationFunction (Para subtotales)
- XlHAlign (alineación horizontal)
- XlVAlign (alienación vertical)
- XlChartType (tipo de grafico)
- XlChartItem (elementos de un grafico)
- XlChartLocation (/donde ubicar el grafico)
- XlLegendPosition (posición de la leyenda)
- XlWindowState (Manejo de ventana)
- Uso de cuadro de diálogos de Excel
- Nuevo libro
- Abrir libro
- Guardar libro
- Vista Preliminar
- Imprimir libro
- Configurar pagina
- Ordenar libro
- Convertir texto a columnas
- Proteger libros
- Manejo óptimo del entorno de VBA
- Nombrar Módulos de forma adecuada
- Importar y exportar módulos
- Definición de propiedades de un proyecto
- Protección de un proyecto.
- Crear una Firma digital
- Incluir archivo de ayuda (*.CHM)
- Módulos de clase
- Definir celdas con autoformato
- Uso del Portapapeles
- Uso del portapapeles
- Copiar
- Pegar
- Cortar
- Trabajando con Bases de Datos con Macros
- Manejo de Registros
- Modificar registros
- Microsoft Query
- Creación de consultas de datos
- XML y Excelo
- Aplicar y utilizar el lenguaje XML
- Conocer el lenguaje XML
- Modos de asociar campos XML a las celdas
- Importar datos desde un archivo XML
- Exportar los datos de Excel a un archivo XML.
- Integrar Excel con aplicaciones Office
- Establecer referencias a otros componentes Word
- Establecer referencias a otros componentes Outlook
- Casos de uso
- Inserción de elementos complementarios
- Insertar comentarios
- Insertar hipervínculos
- Insertar imágenes
- Manejo de información
- Uso de formulas
- Definir formulas
- Realizar Cálculos acumulados
- Agrupar y esquema
- Validación de celdas
- Programar filtros avanzados
- Definir rango de datos
- Definir rango de criterios
- Mostrar sólo Registros Únicos
- Subtotales
- Gráficos
- Generar gráficos basados en datos de libros
- Elegir tipos de gráficos
- Personalizar un gráfico
- Archivos
- Importar datos desde otras aplicaciones
- Importar datos desde la Web, con una macro
- Opciones para guardar libros automáticamente
- Programar autorecuperación de libros creados por macros
- Application.AutoRecover.Path
- Application.AutoRecover.Time
- Reportes
- Generar Facturas de un libro de registro de ventas de Excel
- Generar reportes en formato Word con datos de Excel
- Envío de e-mail
- Tipos de cliente
- MAPI
- No Mapi
- Outlook (Cliente MAPI)
- Enviar informes por e-mail desde Excel
- Enviar varios reportes a una persona
- Enviar un reporte a varias personas
- Enviar mail con documentos adjuntos
- Impresión
- Definir áreas de impresión
- Verificar la presencia de impresoras
- Utilizando la impresora por defecto
- Definiendo la impresora a utiliz