Makro ile çizilen çok sayıda çizgi kalınlığının "Line width" daha ince olması için?

Katılım
19 Temmuz 2011
Mesajlar
13
Excel Vers. ve Dili
2007 eng
Makro ile çizilen çok sayıda çizgi kalınlığının "Line width" daha ince olması için?

Merhaba,
çok sayıda veriyi tek bir grafikte üst üste makro ile çizdiriyorum.
Standart ayarlarda (2.25 pt) her bir çizginin kalınlığı çok fazla. Ben bütün çizgilerin daha ince olmasını istiyorum. Bunu bu makroya basit olarak nasıl eklerim?
teşekkürler.
Office 2007 kullanıyorum.

Sub grafik()
ActiveWindow.SmallScroll Down:=-3
Range("B2:IG802").Select
ActiveSheet.Shapes.AddChart2(227, xlLine).Select
ActiveChart.SetSourceData Source:=Range("Graph!$B$2:$IG$802")
ActiveChart.FullSeriesCollection(1).XValues = "=Graph!$A$2:$A$802"
End Sub


https://www.dropbox.com/s/m75zxdojg963k7m/Grafik.xls?dl=0
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
VBA kod yazma konusunda bilgim yeterli değil ama kodda yer alan "End Sub" satırından önce;
Kod:
    With ActiveChart.Format.Line
        .Visible = msoTrue
        .Weight = 0.25
    End With
satırlarını ekleyerek denediğinizde sonuç alacağınızı sanıyorum.
Ayrıca koddaki " ActiveWindow.SmallScroll Down:=-3 " satırı da gereksiz duruyor, o satırı da silebilirsiniz.
Weight şeklinde başlayan satırdaki sayıyı değiştirerek istediğiniz kalınlığa göre ayarlamayı yaparsınız.
İyi günler dilerim.
 
Üst