Arkadaşlar herkese selamlar,
Çalışma kitabımda 28 adet çalışma sayfam var. her çalışma sayfasında 12 adet grafiğim var. ActiveX denetimlerinden komut düğmesi ekledim ve kod kısmına daha evvel kaydettiğim kodu ekledim ve şu şekilde oluştu:
Private Sub CommandButton1_Click()
ActiveSheet.ChartObjects("Grafik 1").Activate
ActiveChart.SeriesCollection(1).Trendlines(1).Select
With Selection
.Type = xlPolynomial
.Order = 2
End With
Range("S2").Select
End Sub
şimdi sorun şu ki ben burada oluşturduğum butona bastığım zaman eğilim çizgisinin sadece bu grafikte değil, çalışma sayfasındaki diğer tüm grafiklerde de değişmesini istiyorum. Böylece herbirine ayrı ayrı düğme yaratıp kodlarını değiştirmek zorunda kalmayacağım. Bu amaca ulaşmak için
ActiveSheet.ChartObjects("Grafik 1").Activate satırında nasıl bir değişiklik yapmam gerekir?
Yardımlarını esirgemeyen arkadaşlara şimdiden çok teşekkür ederim
Çalışma kitabımda 28 adet çalışma sayfam var. her çalışma sayfasında 12 adet grafiğim var. ActiveX denetimlerinden komut düğmesi ekledim ve kod kısmına daha evvel kaydettiğim kodu ekledim ve şu şekilde oluştu:
Private Sub CommandButton1_Click()
ActiveSheet.ChartObjects("Grafik 1").Activate
ActiveChart.SeriesCollection(1).Trendlines(1).Select
With Selection
.Type = xlPolynomial
.Order = 2
End With
Range("S2").Select
End Sub
şimdi sorun şu ki ben burada oluşturduğum butona bastığım zaman eğilim çizgisinin sadece bu grafikte değil, çalışma sayfasındaki diğer tüm grafiklerde de değişmesini istiyorum. Böylece herbirine ayrı ayrı düğme yaratıp kodlarını değiştirmek zorunda kalmayacağım. Bu amaca ulaşmak için
ActiveSheet.ChartObjects("Grafik 1").Activate satırında nasıl bir değişiklik yapmam gerekir?
Yardımlarını esirgemeyen arkadaşlara şimdiden çok teşekkür ederim
