Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Creación de gráficos con macros (parte 1)

| 6 comentarios

Crear gráficos puede resultar una tarea algo sencilla, cuando se requiere crear los gráficos de forma repetida, ya no resulta tan entretenido que digamos, y se comienza a requerir que esto se pueda realizar de forma automática, y esta necesidad se hace aún mas grave si necesitamos volver a crear este mismo gráfico con cada nuevo archivo que nos alcancen, o con un número importante de datos … pues bien … este cometario servirá para aprender ha realizar los gráficos de forma automática (solo es un primer paso).

Primero asumamos que tenemos los datos listos para ser graficados.

Datos a graficar

Luego en nuestro módulo coloquemos el siguiente programa, notemos que en este programa estamos definiendo (por ahora) que se van a borrar los gráficos previos (si los hubiera), la ubicación del gráfico que vamos a crear, y el rango de datos a emplear, tengamos presente que para indicar el rango de datos podemos reemplazar el uso de range por cells:

.Chart.SetSourceData Source:=Sheets("Hoja1").Range("A1:A6")

.Chart.SetSourceData Source:=Cells(1, 1).Resize(6, 1)

macro en excel

Luego de ejecutado el programa se muestra el resultado tal como se ve a continuación.

Grafico

6 comentarios

  1. Maestroooo, creo que tambien se puede hacer con (alt+f1)

    • Efectivamente Johnny, el alt+f1 es de mucha ayuda .... pero veamos el siguiente ejemplo donde ya se hace algo notorio el uso de una macro.

      https://www.excel-avanzado.com/99/creacion-de-graficos-con-macros-parte-2.html

      Saludos!

  2. Estimado, felicitaciones por tus publicaciones. Tengo una aplicación en el cual deseo ver una variable en tiempo real en grafico excel. Estoy jalando datos de otro software al excel y deseo verlo en tiempo real, es decir una grafica de la variable vs tiempo ( como varia la variable en el tiempo). Muchas gracias por tu respuesta

  3. Hola...!!!!
    Una pregunta, quiero hacer un ciclo para actualizar mis gráficos, quiero que cada vez que i aumente, active la celda i+1 del arreglo de nombres, adeicionalmente, quiero que el rango se pueda mover en este mismo ciclo.
    Algua sugerencia?

  4. Hola. Cual es la sintaxis para la opcion "Cambiar fila/Columna" de la pestaña "Seleccionar Origen de datos". Gracias.

  5. Místico...y fantastico.....un saludo desde Colombia

Deja una respuesta

Los campos requeridos estan marcados con *.