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.