Wykres kolumnowy przez VBA

Anonim

Jak utworzyć wykres za pomocą VBA w programie Microsoft Excel

W tym artykule dowiemy się, jak tworzyć wykresy za pomocą VBA w programie Microsoft Excel.

Za pomocą prostego ćwiczenia zrozummy, jak możemy stworzyć wykres za pomocą VBA w Microsoft Excel.

Mamy dane w zakresie A1:F10, w którym kolumna A zawiera nazwisko ucznia, kolumna B oceny 1, kolumna C oceny 2, kolumna D oceny 3, kolumna E zawiera wynik całkowity, a kolumna F zawiera średnią ocen.

Postępuj zgodnie z poniższymi instrukcjami i kodem:-

  • Wstaw przycisk polecenia z karty Deweloper>Wstaw>Przycisk polecenia 1.
  • Naciśnij klawisz Alt + F11, aby otworzyć stronę VBE i napisać makro.
  • Następnie przejdź do zakładki wstaw i wstaw moduł.
  • Napisz poniżej wspomniany kod na stronie.

Prywatna Sub CommandButton1_Click()

Zakres("A2:A10,F1:F10").Wybierz

ActiveSheet.Shapes.AddChart.Select

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

ActiveChart.ChartType = xlColumnClustered

ActiveSheet.ChartObjects(1).Aktywuj

ActiveSheet.ChartObjects(1).Cut

Arkusze("Arkusz2").Wybierz

Aktywny arkusz.Wklej

Arkusze("Arkusz1").Wybierz

Zakres ("F11"). Aktywuj

Napis końcowy

Kod Wyjaśnienie:- Najpierw określimy zakres zaznaczenia do wstawienia wykresu, następnie ustawimy źródło danych i typ wykresu. Przed wykonaniem akcji na wykresie musimy ją aktywować, a następnie wybieramy miejsce docelowe, w którym chcemy wkleić nasz wykres, po czym musimy wrócić do arkusza 1.

  • Aby uruchomić makro, naciśnij klawisz F5.
  • Wykres zostanie utworzony w arkuszu skoroszytu 2.

W ten sposób możemy stworzyć wykres za pomocą VBA w Microsoft Excel.