Kolomdiagram via VBA

Anonim

Hoe maak je een grafiek via VBA in Microsoft Excel

In dit artikel gaan we leren hoe u een diagram kunt maken via VBA in Microsoft Excel.

Laten we met een eenvoudige oefening begrijpen hoe we een grafiek kunnen maken via VBA in Microsoft Excel.

We hebben gegevens in het bereik A1:F10 waarin kolom A de naam van de student bevat, kolom B Cijfers 1, kolom C Cijfers 2, kolom D Cijfers 3, kolom E bevat Totale score en kolom F bevat Gemiddelde van cijfers.

Volg onderstaande stappen en code: -

  • Voeg een opdrachtknop in vanaf het tabblad Ontwikkelaar>Invoegen>Opdrachtknop 1.
  • Druk op de toets Alt+F11 om de VBE-pagina te openen om de macro te schrijven.
  • Ga dan naar tabblad invoegen en voeg een module in.
  • Schrijf onderstaande code op de pagina.

Privé Sub CommandButton1_Click()

Bereik ("A2:A10,F1:F10").Selecteer

ActiveSheet.Shapes.Grafiek toevoegen.Selecteren

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

ActiveChart.ChartType = xlColumnClustered

ActiveSheet.ChartObjects(1).Activeren

ActiveSheet.ChartObjects(1).Cut

Bladen ("Blad2"). Selecteer

ActiveSheet.Plakken

Bladen ("Blad1"). Selecteer

Bereik ("F11"). Activeren

Einde sub

Code Uitleg: - Eerst zullen we het selectiebereik definiëren om de grafiek in te voegen, vervolgens stellen we de gegevensbron en het grafiektype in. Voordat we een actie op de kaart uitvoeren, moeten we deze activeren, en dan selecteren we de bestemming waar we onze kaart willen plakken, en daarna moeten we terugkeren naar blad 1.

  • Druk op de toets F5 om de macro uit te voeren.
  • De grafiek wordt gemaakt in werkblad 2.

Dit is de manier waarop we een grafiek kunnen maken via VBA in Microsoft Excel.