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.