Excel Avanzado

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

Excel Avanzado

Gráficos con Macros

Los gráficos también pueden ser creados por medio de macros, en los siguientes ejemplos podrá encontrar algunos casos en los que los gráficos son generados desde una macro sencilla.

Tenga presente algunos detalles al momento de crear un gráfico mediante macros, como por ejemplo que existen grandes diferencias en los gráficos generados entre la versión 2003, y la versión 2007 de Excel, por lo que un gráfico que fue generado con una macro empleada en Excel 2003, en Excel 2010 no debería tener problemas en poder ser reutilizada, sin embargo el caso contrario no va a ser siempre posible que se pueda emplear con sencillez.

Recuerde que la utilidad de una macro radica entre otros aspectos en que se pueda llevar a cabo una labor que realizándola de forma manual sería algo complicado, rutinario, o nos consume mucho tiempo innecesario, si ese es el caso (por ejemplo que tuviese que crear medio centenar de gráficos) entonces es conveniente que utilice macros, lo recomendable para ello es que comience con la creación de un gráfico sencillo, luego explore el añadir mas condiciones que mejoren el gráfico logrado.

En la siguiente relación de gráficos con macros, se encuentran algunos bastante interesantes que podría resultarle de utilidad, por favor registres sus comentarios sobre los mismos a fin de tener presente que aspectos mejorar en los mismos, o que cosas podríamos tomar en cuenta en los siguientes gráficos que lleguemos a crear.

Ejemplos de Gráficos creados con macros: 

  1. Barra de progreso VBA
  2. Crear y modificar gráficos con VBA
  3. Macro para insertar imagen en correo
  4. GetOpenFilename en VBA
  5. Imprimir todos los gráficos de una hoja
  6. Cambiar el tamaño de gráficos en hojas con Macros
  7. Alinear un gráfico a un determinado rango
  8. Coincidir los colores de una serie con los de las celdas de datos
  9. Grafico - Análisis de Gastos
  10. Gráfico en VBA aplicado a los alumnos matriculados
  11. Gráfico en VBA - Crecimiento de Sectores Económicos - 2012
  12. Gráfico en VBA para hallar el número de asistencias de los trabajadores
  13. Gráficos en VBA sobre Flujos Macroeconómicos del BCRP
  14. Creación de Gráfico para ventas por área, caso con múltiples locales
  15. Creación de gráficos aplicado a ventas
  16. Excel avanzado: utilización de macros para la creación de gráficos
  17. Creación de gráfico aplicado a visualizar el número de faltas de los trabajadores
  18. Catálogos de imágenes con Macros
  19. Excel Avanzado: Creación de Gráfico de Transacciones Bancarias
  20. Creación de Gráfico para el Análisis del PBI por sectores productivos
  21. Creación de Gráfico aplicado a manejar información de ventas y saldos en empresas
  22. Creación de gráficos con macros (parte 2)
  23. Creación de gráficos con macros (parte 1)

7 comentarios

  1. gracias por el apoyo.
    Trabajando en un UserForm (excel 2007) deseo hacer:
    Rectas, puntos, curvas desde a hasta el punto b, círculos, y demás lineas que representan funciones matemáticas, trigonométricas, etc?
    En Vba anterior tenis la posibilidad de usar Pset pero en la versión (2007) que tengo ha desaparecido o al menos le cambiaron el nombre.

    Por otra parte. ¿Dónde puedo conseguir el manual con todas las funciones, métodos de Vba Excel?

    Gracias

    • La documentación completa la tiene microsoft msdn.microsoft.com

      SIn embargo no toda la documentación que esta ahí es muy clara, para revisar las funciones en VBA te recomendamos que revises los ejemplos que tenemos en https://www.excel-avanzado.com/funciones-vba

  2. hola

    hay alguna programacion o similar para tener un listadod de nombres con botones o checkbox cosa que al precionar uno aparesca un grafico especifico y al precionar otro el otro desaparesca y aparesca uno nuevo asociado al boton que preciono??

    gracias

  3. Buenas, una consulta, tengo un gráfico con su respectiva tabla de datos propia de excel, pero necesito poner los valores negativos de la tabla que viene con el grafico, en rojo. He probado y buscado por todos lados hacerlo sin éxito alguno. Habrá alguna forma de hacerlo?

  4. Excelente pagina, gracias por compartir informacion.

  5. Gracias por darnos informacion, excelente pagina.

  6. Estoy intentando que se pueda firmar y para realizarlo en un UserForm utilizaría las funciones line, pset ..., Peron no funcionan alguien podría ayudarme.

Deja una respuesta

Los campos requeridos estan marcados con *.