VBA aracılığıyla Sütun Grafiği

Anonim

Microsoft Excel'de VBA ile Grafik Nasıl Oluşturulur

Bu yazımızda, Microsoft Excel'de VBA üzerinden grafik oluşturmayı öğreneceğiz.

Microsoft Excel'de VBA aracılığıyla nasıl grafik oluşturabileceğimizi basit bir alıştırma ile anlayalım.

A1:F10 aralığında, A sütununun öğrencinin adını, B sütununun 1 Puanı, C sütununun 2 Puanını, D sütununun 3 Puanını, E sütununun Toplam Puanı ve F sütununun Notların Ortalamasını içerdiği verilerimiz var.

Aşağıda verilen adımları ve kodu izleyin: -

  • Geliştirici sekmesi>Ekle>Komut Düğmesi 1'den bir komut düğmesi ekleyin.
  • Makroyu yazmak üzere VBE sayfasını açmak için Alt+F11 tuşlarına basın.
  • Ardından sekmeye gidin ve bir modül ekleyin.
  • Sayfaya aşağıda belirtilen kodu yazın.

Özel Alt KomutDüğmesi1_Click()

Aralık("A2:A10,F1:F10").Seç

ActiveSheet.Shapes.AddChart.Select

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

ActiveChart.ChartType = xlColumnClustered

ActiveSheet.ChartObjects(1).Activate

ActiveSheet.ChartObjects(1).Cut

Sayfalar("Sayfa2").Seçin

ActiveSheet.Paste

Sayfalar("Sayfa1").Seçin

Aralık ("F11"). Etkinleştir

Alt Bitiş

Kod Açıklama:- Önce grafiği eklemek için seçim aralığını tanımlayacağız, ardından veri kaynağını ve grafik türünü ayarlayacağız. Grafiğe bir işlem yapmadan önce onu aktif etmemiz gerekiyor ve ardından grafiğimizi yapıştırmak istediğimiz hedefi seçip bundan sonra sayfa 1'e dönmemiz gerekiyor.

  • Makroyu çalıştırmak için F5 tuşuna basın.
  • Grafik, Çalışma Kitabının Sayfası 2'de oluşturulacaktır.

Microsoft Excel'de VBA aracılığıyla grafik oluşturabilmemizin yolu budur.