Mostrar un gráfico en la hoja de Excel es algo muy sencillo de realizar, sin embargo mostrar un gráfico dentro de un Formulario de Vba de Excel con macros implica saber un poco de programación.
El ejercicio es debidamente sencillo y muy didáctico si es que visualizas el Video que deje más abajo, sin embargo te explico algo del código.
Lo primero que tienes que hacer o tener es una tabla de datos como el yo tengo Tabla de préstamos.
Segundo es crear un gráfico con las herramientas que ya trae Excel.
Tercero es editar y diseñar un formulario con un control Imagen.
Cuarto mostrar el grafico en el formulario, el truco esta en guardar el Grafico y luego cargarlo como una Imagen.
Primera línea de código para cargar la imagen en un Control Imagen de un formulario, aunque ya está obsoleto para las nuevas versiones de Office.
1 |
Imagen.Picture = LoadPicture("grafico.gif") |
1 |
Imagen.Picture = LoadPicture(ThisWorkbook.Path & "\grafico.gif") |
1 2 3 4 5 |
With ActiveSheet.ChartObjects("1 Gráfico") .Activate 'lo guardo en la misma dirección que el libro (al gif) .Chart.Export ThisWorkbook.Path & "\Grafico.gif" End With |
Acerca del autor