Come creare un grafico tramite VBA in Microsoft Excel
In questo articolo, impareremo come creare grafici tramite VBA in Microsoft Excel.
Capiamo con un semplice esercizio come possiamo creare grafici tramite VBA in Microsoft Excel.
Abbiamo dati nell'intervallo A1: F10 in cui la colonna A contiene il nome dello studente, la colonna B Marks 1, la colonna C Marks 2, la colonna D Marks 3, la colonna E contiene il punteggio totale e la colonna F contiene la media dei voti.
Segui i passaggi e il codice indicati di seguito: -
- Inserisci un pulsante di comando dalla scheda Sviluppo>Inserisci>Pulsante di comando 1.
- Premi il tasto Alt+F11 per aprire la pagina VBE per scrivere la macro.
- Quindi vai su Inserisci scheda e inserisci un modulo.
- Scrivi il codice indicato di seguito nella pagina.
Sub CommandButton1_Click privato ()
Intervallo ("A2: A10, F1: F10"). Selezionare
ActiveSheet.Shapes.AddChart.Select
ActiveChart.SetSourceData Source:=Range("'Foglio1'!$A$2:$A$10,'Foglio1'!$F$2:$F$10")
ActiveChart.ChartType = xlColumnClustered
ActiveSheet.ChartObjects(1).Activate
ActiveSheet.ChartObjects(1).Cut
Fogli("Foglio2").Seleziona
ActiveSheet.Paste
Fogli("Foglio1").Seleziona
Intervallo ("F11"). Attiva
Fine sottotitolo
Codice Spiegazione:- Per prima cosa, definiremo l'intervallo di selezione per inserire il grafico, quindi imposteremo l'origine dati e il tipo di grafico. Prima di eseguire un'azione sul grafico, dobbiamo attivarlo, quindi selezioniamo la destinazione in cui vogliamo incollare il nostro grafico, dopodiché dobbiamo tornare al foglio 1.
- Per eseguire la macro, premere il tasto F5.
- Il grafico verrà creato nel foglio 2 della cartella di lavoro.
Questo è il modo in cui possiamo creare grafici tramite VBA in Microsoft Excel.