Cómo crear un gráfico a través de VBA en Microsoft Excel
En este artículo, aprenderemos cómo crear gráficos a través de VBA en Microsoft Excel.
Comprendamos con un simple ejercicio cómo podemos crear gráficos a través de VBA en Microsoft Excel.
Tenemos datos en el rango A1: F10 en los que la columna A contiene el nombre del estudiante, la columna B Marca 1, la columna C Marca 2, la columna D Marca 3, la columna E contiene la puntuación total y la columna F contiene el promedio de puntuaciones.
Siga los pasos y el código que se indican a continuación: -
- Inserte un botón de comando desde la pestaña Desarrollador> Insertar> Botón de comando 1.
- Presione la tecla Alt + F11 para abrir la página VBE para escribir la macro.
- Luego vaya a insertar pestaña e inserte un módulo.
- Escriba el código mencionado a continuación en la página.
Privado Sub CommandButton1_Click ()
Rango ("A2: A10, F1: F10"). Seleccionar
ActiveSheet.Shapes.AddChart.Select
ActiveChart.SetSourceData Source: = Range ("'Sheet1'! $ A $ 2: $ A $ 10, 'Sheet1'! $ F $ 2: $ F $ 10")
ActiveChart.ChartType = xlColumnClustered
ActiveSheet.ChartObjects (1) .Activate
ActiveSheet.ChartObjects (1) .Cortar
Hojas ("Hoja2"). Seleccione
ActiveSheet.Paste
Hojas ("Hoja1"). Seleccione
Rango ("F11"). Activar
End Sub
Explicación del código: - Primero, definiremos el rango de selección para insertar el gráfico, luego establecemos la fuente de datos y el tipo de gráfico. Antes de realizar una acción en el gráfico, debemos activarlo, y luego seleccionamos el destino donde queremos pegar nuestro gráfico, y luego debemos volver a la hoja 1.
- Para ejecutar la macro, presione la tecla F5.
- El gráfico se creará en la hoja 2 del libro de trabajo.
Esta es la forma en que podemos crear gráficos a través de VBA en Microsoft Excel.