Kolonnediagram gjennom VBA

Anonim

Hvordan lage diagram gjennom VBA i Microsoft Excel

I denne artikkelen skal vi lære hvordan du lager diagram gjennom VBA i Microsoft Excel.

La oss forstå med en enkel øvelse hvordan vi kan lage diagram gjennom VBA i Microsoft Excel.

Vi har data i område A1: F10 der kolonne A inneholder elevens navn, kolonne B Merker 1, kolonne C Merker 2, kolonne D Merker 3, kolonne E inneholder Totalpoeng, og kolonne F inneholder Gjennomsnitt av karakterer.

Følg trinnene og koden nedenfor:-

  • Sett inn en kommandoknapp fra kategorien Utvikler> Sett inn> Kommandoknapp 1.
  • Trykk på tasten Alt+F11 for å åpne VBE -siden for å skrive makroen.
  • Gå deretter til Sett inn -fanen og sett inn en modul.
  • Skriv koden nedenfor på siden.

Private Sub CommandButton1_Click ()

Område ("A2: A10, F1: F10"). Velg

ActiveSheet.Shapes.AddChart.Select

ActiveChart.SetSourceData Source: = Range ("'Sheet1'! $ A $ 2: $ A $ 10, 'Sheet1'! $ F $ 2: $ F $ 10")

ActiveChart.ChartType = xlColumnClustered

ActiveSheet.ChartObjects (1) .Aktiver

ActiveSheet.ChartObjects (1) .Cut

Ark ("Ark2"). Velg

ActiveSheet. Lim inn

Ark ("Ark1"). Velg

Område ("F11"). Aktiver

Slutt Sub

Kode Forklaring:- Først definerer vi utvalgsområdet for å sette inn diagrammet, deretter setter vi datakilde og diagramtype. Før vi utfører en handling på diagrammet, må vi aktivere det, og deretter velger vi destinasjonen der vi vil lime inn diagrammet, og deretter må vi gå tilbake til ark 1.

  • Trykk på F5 for å kjøre makroen.
  • Diagrammet vil bli opprettet i Workbook's Sheet 2.

Dette er måten vi kan lage diagram på via VBA i Microsoft Excel.