Curso online de Macros en Microsoft Excel con Visual Basic 2010, 2013 y 2016 - Ciberaula



Valore esta página:

Votos: 3.6/5 (581 votos)

Curso de Programación de Macros Excel con Visual Basic for applications on-line

Curso de Gráficos y Tablas dinámicas
en Excel con VBA online

¿A quién va dirigido?

Profesionales que hayan realizado el Curso de Excel VBA – Básico y Excel VBA – Avanzado o alumnos que ya dispongan de conocimientos avanzados de VBA.

En concreto va dirigido a perfiles administrativos, contables, financieros o profesionales de cualquier departamento de TI y, en general, a todos aquellos personas que quieran aprender a automatizar todos los procesos que se realizan a la hora de crear un Gráfico o una Tabla Dinámica en Excel.

Curso válido para versiones de Excel 2010, 2013 y 2016.

Descripción

Curso de especialización para dotar al alumno de todos los conocimientos necesarios para automatizar el proceso de creación y modificación de Gráficos y Tablas Dinámicas en Excel.

Aprenderás a crear Gráficos y Tablas Dinámicas desde cero, todo con VBA.

En cuanto a Gráficos veremos:

  • • Cómo crear un Gráfico de Excel de dos formas diferentes con el objeto “Shape” y con el objeto “ChartObject”. Analizaremos las diferencias entre estos dos métodos.

  • • Cómo aplicar cualquier tipo, diseño o estilo de Gráfico que puedas elegir de igual manera que si lo crearas de forma manual.

  • • Cómo modificar las propiedades más comunes de los objetos de un Gráfico tales como: Título, Series, Área de Trazado, Área del Gráfico o Ejes entre otros.

  • • Cómo posicionar un Gráfico dentro de una Hoja de Excel o alinearlo a una celda o rango de celdas determinadas.

En cuanto a Tablas Dinámicas veremos:
  • • Cómo crear una Tabla Dinámica a partir de un objeto “PivotCache”.

  • • Cómo crear un informe de Tabla Dinámica, añadir campos a ese Informe, filtrar esos campos, dar formato a la Tabla Dinámica para mejorar su aspecto o añadir campos calculados.

  • • Trabajaremos con “Segmentación de Datos o Slicers” y “Escalas de Tiempo o Timeline” de la misma manera que si lo hiciéramos desde Excel.

  • • Cómo utilizar la función “GetPivotData” para extraer datos de una Tabla Dinámica.

Requisitos

Haber realizado el Curso de Excel VBA – Básico y Excel VBA – Avanzado o tener conocimientos avanzados de VBA.

A continuación vea los videos de ejemplo del curso de Macros:
Temario de Curso
Curso Excel Nivel Avanzado

Lección XCII

Creando un Gráfico

    ¿Es fascinante crear un gráfico en Excel? Más aún lo es cuando lo hacemos de manera automática a través de código VBA. Podemos hacer con él prácticamente todo lo que se nos ocurra. En los siguientes tutoriales crearemos un Gráfico desde cero y aprenderemos a modificar muchas de sus propiedades. Para crear los Gráficos vamos a utilizar dos métodos, vamos a crear un Gráfico a través del objeto “Shape” y otro Gráfico a través del objeto “ChartObject”.

Curso Excel Nivel Avanzado

Lección XCIII

Ajustando Tamaño Gráfico a Rango de Celdas

    Cuando creamos un gráfico en VBA podemos, mediante las propiedades adecuadas, situarlo en una posición determinada dentro de una hoja de Excel. También es posible ajustar el gráfico a una celda o rango de celdas. Podemos ajustar tanto el ancho como el alto del Gráfico. Para este caso concreto utilizamos las propiedades “Top”, “Left”, “Width” y “Height”.

Curso Excel Nivel Avanzado

Lección XCIV

Tipo, Diseño y Estilo de un Gráfico

    Una vez insertado el objeto Gráfico en la hoja de Excel el siguiente paso es programar el Tipo de Gráfico que deseamos, así como el Diseño y Estilo. Esto lo vamos a conseguir accediendo a las propiedades “ChartType”, “ChartStyle” y “ApplyLayout”. Vemos que, prácticamente, las mismas opciones para modificar estas propiedades están disponibles tanto en Excel como en VBA.

Curso Excel Nivel Avanzado

Lección XCV

Accediendo a las Propiedades del Area de un Gráfico

    Una vez elegido el Tipo, Diseño y Estilo de Gráfico vamos a ver en este y en los próximos tutoriales como acceder a los diferentes objetos que nos podemos encontrar en un Gráfico de Excel. Toca el turno de configurar la parte correspondiente al “Área” del Gráfico, para ellos trabajamos con los objetos “ChartObject.Line” y “Shape.Line” y las propiedades “Visible”, “Weight”, “ForeColor” y “Style”.

Curso Excel Nivel Avanzado

Lección XCVI

Propiedades Principales del Area de Trazado

    Para configurar el “Área de Trazado” de un Gráfico vamos a hacerlo a través del objeto “PlotArea” y alguna de sus propiedades principales como son la propiedad “Visible”, “Weight”, “ForeColor” y “Style”. Con estas propiedades podemos hacerla visible, cambiarle el color de fondo o modificar su estilo.

Curso Excel Nivel Avanzado

Lección XCVII

Propiedades Principales del Título de un Gráfico

    Dedicamos una lección para ver cómo se configura el “Título” de un Gráfico de Excel con VBA. Para conseguirlo utilizamos el objeto “ChartTitle” y las propiedades “Size”, “Name”, “Bold”, “Italic”, “Left”, “Caption” y “ForeColor”. Con alguna de estas propiedades configuramos el formato del texto que va incluido dentro del “Título” así como la posición del “Título” dentro del Gráfico.

Curso Excel Nivel Avanzado

Lección XCVIII

Propiedades Principales de la Leyenda de un Gráfico

    La “Leyenda” de un Gráfico también es configurable, es considerado como otro objeto dentro del mismo Gráfico. Accedemos a ella mediante el objeto “Legend” y alguna de sus propiedades como son: “Position”, “Bold”, “Italic”, “ForeColor” y “Visible”. Mediante estas propiedades podemos conseguir visualizar u ocultar la “Leyenda” así como modificar el formato del texto que va incluido en ella.

Curso Excel Nivel Avanzado

Lección XCIX

Propiedades Principales de los Ejes de un Gráfico

    Para trabajar con los “Ejes” de un Gráfico lo hacemos a través de los objetos “Axes” y “TickLabels” y alguna de sus propiedades “Orientation”, “NumberFormat”, “HasAxis(xlCategory)”, “HasAxis(xlValue)” y “HasTitle”. En el tutorial vemos como configurar ambos “Ejes”, tanto el horizontal como el vertical.

Curso Excel Nivel Avanzado

Lección C

Añadir y Eliminar Series de un Gráfico

    En esta lección nos centramos en configurar las series de un Gráfico. También vemos como añadir series a un Gráfico y como eliminarlas utilizando el Objeto “SeriesCollection”, los Métodos “NewSeries” y “Delete” y las Propiedades “Name”, “Values” y “Xvalues”.

Curso Excel Nivel Avanzado

Lección CI

Modificar Series de un Gráfico

    Si en el tutorial anterior aprendíamos a añadir y eliminar “Series” a un Gráfico, en este vamos a ver como modificar alguna de las “Series” que ya existen en el Gráfico. Así mismo vamos a ver cómo trabajar con las “Etiquetas” de las “Series” a través del objeto “DataLabels” y sus propiedades “HasDataLabels”, “Visible” y “ForeColor”.

Curso Excel Nivel Avanzado

Lección CII

Shape vs ChartObject

    En las últimas lecciones hemos utilizado los objetos “Shape” y “ChartObject” para crear Gráficos de dos maneras diferentes. Conviene repasar las diferencias que hay entre los dos métodos para que, a la hora de tener que crear un Gráfico, elijamos la mejor opción.

Curso Excel Nivel Avanzado

Lección CIII

Creando una Tabla Dinámica

    En los siguientes tutoriales vamos a aprender a trabajar con una Tabla Dinámica, desde VBA, una de las herramientas más potentes y más utilizadas en Excel. Repasamos algunos de los conceptos que debemos tener claros a la hora de crear una Tabla Dinámica. Hacemos una introducción a los objetos “PivotCache” y “PivotTable” y a sus propiedades “SourceType”, “SourceData”, “Version”, “TableDestination”, “TableName” y “TableRange2”

Curso Excel Nivel Avanzado

Lección CIV

Otros Métodos de Crear una Tabla Dinámica

    En VBA, en muchas ocasiones, podemos realizar el mismo proceso de diferentes formas, al crear una Tabla Dinámica con código VBA nos ocurre lo mismo. En este caso vemos una segunda forma de crear una Tabla Dinámica utilizando el método “Worksheet.PivotTables.Add”.

Curso Excel Nivel Avanzado

Lección CV

Eliminando una Tabla Dinámica

    Si en los dos tutoriales anteriores aprendimos a crear una Tabla Dinámica, en esta lección vamos a ver qué código VBA necesitamos para eliminar una Tabla Dinámica existente en una Hoja de Cálculo. Para realizar este proceso utilizamos el objeto “TableRange2” y el método “Clear”. Otra manera de eliminar una Tabla Dinámica es utilizar el método “Delete” aplicado a la hoja de cálculo que contiene la Tabla Dinámica.

Curso Excel Nivel Avanzado

Lección CVI

Añadiendo Campos a Informe de Tabla Dinámica

    Una vez que tenemos añadido el Informe de Tabla Dinámica lo siguiente que tenemos que hacer es añadir campos a dicho informe. El proceso es similar al que seguimos cuando creamos una Tabla Dinámica, añadimos campos al área de Filas, Columnas, Valores o Filtros de Página. Para realizar este proceso utilizamos el objeto “PivotFields” y su propiedad “Orientation”, eligiendo entre los siguientes valores: “XlRowField”, “XlColumnField”, “XlDataField” y “XlPageField”.

Curso Excel Nivel Avanzado

Lección CVII

Modificando y Actualizando Tabla Dinámica

    Habiendo aprendido a crear una Tabla Dinámica, en muchas ocasiones nos va a ser muy útil poder modificar una Tabla Dinámica que ya existe en una Hoja de Cálculo. En este vídeo mostramos un ejemplo. También vemos cómo podemos actualizar una Tabla Dinámica cuando creamos que los Datos de Origen han podido cambiar. Lo hacemos a través del Método “Refresh” del objeto “PivotCache”.

Curso Excel Nivel Avanzado

Lección CVIII

Filtrando una Tabla Dinámica (1)

    Filtrar una tabla por los diferentes campos que la componen es algo que en Excel hacemos constantemente por lo que es muy importante que dominemos esta técnica utilizando VBA. En los ejemplos utilizamos el Objeto “PivotItems” y su Propiedad “Visible” para filtrar los diferentes campos dependiendo de los elementos elegidos.

Curso Excel Nivel Avanzado

Lección CIX

Filtrando una Tabla Dinámica (2)

    Cuando aplicamos filtros podemos elegir entre aplicar Filtros de Etiqueta o Filtros de Valor. Vamos a realizar este proceso a través del Objeto “PivotFilters” y el Método “Add”. También vemos como eliminar filtros mediante el Método “ClearAllFilters”.

Curso Excel Nivel Avanzado

Lección CX

Formateando Tabla Dinámica

    Una Tabla Dinámica está dividida en diferentes áreas a las cuales se puede tener acceso para poder aplicar diferentes formatos y mejorar su diseño. Poner el texto en negrita, cursiva, formatear el Área de Valores o cambiar el título de los campos, son acciones que también podemos hacer utilizando VBA.

Curso Excel Nivel Avanzado

Lección CXI

Extrayendo Datos con GetPivotData

    Vamos a utilizar “GetPivotData” cuando queramos extraer cierta información de una Tabla Dinámica. Todo lo que tenemos que hacer es indicar el campo situado en el “Área de Valores” y elegir diferentes elementos de los campos que tengamos en una Tabla Dinámica. Herramienta muy útil cuando queremos trabajar con Cuadros de Mando, por ejemplo.

Curso Excel Nivel Avanzado

Lección CXII

Añadir y Eliminar Segmentación de Datos – Slicers

    Trabajar con “Slicers” o “Segmentación de Datos” es algo que también podemos hacer con VBA. En esta lección vemos como crearlos con el método “Add”, asignándolos a una Tabla Dinámica, o eliminarlos con el método “Delete”. Para trabajar con “Slicers” vamos a hacerlo a través de los objetos “Slicer” y “SlicerCache”.

Curso Excel Nivel Avanzado

Lección CXIII

Modificar Segmentación de Datos - Slicers

    Lección en la que aprendemos a modificar algunas de las propiedades de un Slicer ya creado. Utilizamos el objeto “Slicer” y sus propiedades “NumberOfColumns”, “DisplayHeader” o “RowHeight” para indicar el número de columnas, si mostramos encabezados o no o el alto de cada fila. También vemos como alinear el “Slicer” dentro de una Hoja de Cálculo.

Curso Excel Nivel Avanzado

Lección CXIV

Filtrar Segmentación de Datos - Slicers

    Podemos aplicar filtros a una Segmentación de Datos a través de VBA y que estos se vean reflejados en los resultados que muestra la Tabla Dinámica asignada al Slicer. Vemos un ejemplo donde utilizamos el objeto “SlicerItems” y los métodos “AddPivotTable” y “RemovePivotTable” para añadir o quitar asignaciones de Slicers a Tablas Dinámicas.

Curso Excel Nivel Avanzado

Lección CXV

Agrupando Fechas en Tabla Dinámica

    Cuando trabajamos con un campo de fecha en una Tabla Dinámica en numerosas ocasiones nos va a ser muy útil agrupar este campo por días, meses, trimestres, años, etc. Con el objeto “PivotFields” y los métodos “Group” y “Ungroup” podemos lograrlo. Con el método “AutoSort” lo que conseguimos es ordenar el campo de fecha de la tabla dinámica del ejemplo del vídeo.

Curso Excel Nivel Avanzado

Lección CXVI

Escala de Tiempo - TimeLine en Tabla Dinámica

    Las “Escalas de Tiempo” o “TimeLine” es un recurso de Excel que podemos aprovechar programando con VBA. Son similares a los “Slicers” a diferencia que las “Escalas de Tiempo” aplican filtros a un campo que contiene fechas. En el vídeo vemos detalladamente como utilizarlas. Utilizamos el método “SetFilterDateRange” para filtrar por una fecha o rango de fechas que elijamos.

Curso Excel Nivel Avanzado

Lección CXVII

Campos Calculados

    Por supuesto, con VBA, también podemos crear “Campos Calculados” en una Tabla Dinámica de Excel. Aplicando el método “Add” al objeto “CalculatedFields” podemos añadir un nuevo Campo Calculado. Con el método “Delete” lo que conseguimos es eliminar un Campo Calculado previamente añadido.


Preguntas Frecuentes

¿De qué plazo máximo se dispone para el Curso online de Macros en Microsoft Excel ?
Tanto en el caso de particulares como de empresas el plazo para la realización del curso es flexible y a convenir con el alumno o empresa. Nuestros cursos están pensados para ser realizados de forma cómoda por quienes tienen que compaginar la dedicación al curso con su trabajo diario.

¿Hay un horario para la realización del curso?
En el caso del curso de Macros en Microsoft Excel el acceso a los contenidos está disponible las 24 hs. todos los días de la semana, de modo que el alumno puede acceder a su discreción incluso en días festivos y a cualquier hora. En estas sesiones el alumno puede visionar los vídeos de las lecciones, así como realizar los ejercicios y prácticas propuestos. Ahora bien, las consultas al profesor son atendidas en horario laboral.

¿Se recibe un certificado de curso?
Efectivamente al finalizar el Curso online de Macros en Microsoft Excel , el alumno recibe un certificado acreditando el éxito en su realización, y si lo necesita especificando también las horas lectivas y el contenido del curso.

¿Existe una modalidad del curso para empresas?
Todos nuestros cursos están disponibles para empresas. En el caso de un plan de formación corporativo, este se adapta además en contenidos, plazos y otras características a los objetivos o necesidades de la empresa.











Nos interesan mucho sus comentarios. Envíenos cualquier sugerencia, crítica o alabanza que desee realizar.
Si lo que desea es formular una consulta sobre formación online, cursos bonificados, cursos subvencionados, etc. por favor utilice el formulario de contacto express para recibir una rápida respuesta.
Por el momento no hay comentarios













Nombre:

Email:

Comentario:

Aviso legal

Lo más buscado y visitado en Ciberaula

Cursos: Curso Online de Excel | Cursos de office basico online | Curso de Illustrator online | Curso de Word online



Copyright 2016-2017 - Ciberaula ® - Reservados Todos los Derechos