• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Dinamik Grafik

Teşekkürler.
ch.Chart.ChartType = xlColumnClustered
Bu kod işi bitirmiş
Evet Hamitcan bey süper olmuş
Yalnız altta sıra numarası giden yere
numara değilde
hangi şehir ise onu yazabilirmiyiz
 
Bendeki ekran görüntüsü bu siz de farklı mı çıkıyor.
 

Ekli dosyalar

  • chart.JPG
    chart.JPG
    50.8 KB · Görüntüleme: 15
Bendeki görüntü bu.
grafik.jpg
 
Evren bey aşağıdaki şekilde dener misiniz ?
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim ch As ChartObject
If Target.Column > 2 Then Exit Sub
    With Worksheets("DENEME")
        Set ch = .ChartObjects.Add(100, 30, 400, 250)
    ch.Chart.SetSourceData Source:=Sheets("DENEME").Range("A3:B32"), PlotBy _
        :=xlColumns
            ch.Chart.ChartType = xlColumnClustered
        .ChartObjects(1).Activate
            ActiveChart.Export ("C:\MyChart.jpg")
            UserForm1.Image1.PictureSizeMode = fmPictureSizeModeStretch
            UserForm1.Image1.Picture = LoadPicture("C:\MyChart.jpg")
            Kill ("C:\MyChart.jpg")
            UserForm1.Show 0
        .ChartObjects.Delete
    End With
End Sub
 
Evet tamamdır.
Teşekkür ederim.Hamit bey.:)
 
Hamitcan bey şimdi şunu farkettim.
Sütundaki illeri 1 atlayarak yazıyor grafiğe.Sizin verdiğiniz resimdede ,bendede o şekilde gözüküyor.Bütün şehirlerin hepsini gösterebilirmiyiz.Belki şehir isimlerini fontunu küçültürsek olur.
Bilginize.:)
 
Evren bey, genişlik ve yüksekliği ayarlamanız yeterli.:)
Kod:
 Set ch = .ChartObjects.Add(100, 30, 500, 250)
Kullanım şekli:= .ChartObjects.Add(Left, Top, Width, Height)
 
Evren bey, genişlik ve yüksekliği ayarlamanız yeterli.:)
Kod:
 Set ch = .ChartObjects.Add(100, 30, 500, 250)
Kullanım şekli:= .ChartObjects.Add(Left, Top, Width, Height)
Evet şimdi oldu.Genişiliği 700 yapınca gösterdi.
Teşekkür ederim.:)
 
Geri
Üst