Istogramma tramite VBA

Anonim

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.