Bir Grafik sorunu

Katılım
3 Mayıs 2008
Mesajlar
127
Excel Vers. ve Dili
2006 türkçe
Hepinize iyi çalışmalar...

Ekte yolladığım dosyada dilim döndüğünce izah ettiğim bir grafik sorunum var.Yardımcı olursanız müteşekkir olurum.Herkese iyi çalışmalar ve şimdiden teşekkürler...
 
Katılım
6 Şubat 2005
Mesajlar
1,467
Son Y1 değeri 90 yerine 100 olsa;
=EĞER($E$4=1;D7*2;EĞER($E$4=2;D7*3))
formülü ile soruna kısa yoldan bir çözüm getirilebilinir.
Daha doğrusu, Y1 ve Y2 değerlerinin X değeri ile bir oranı varmı
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Hepinize iyi çalışmalar...

Ekte yolladığım dosyada dilim döndüğünce izah ettiğim bir grafik sorunum var.Yardımcı olursanız müteşekkir olurum.Herkese iyi çalışmalar ve şimdiden teşekkürler...
Dosyanız ekte.
İsterseniz Y2'den sonra Y3... gibi sütunları da ekleyerek grafiğe çağırabilirsiniz.

.
 
Son düzenleme:
Katılım
3 Mayıs 2008
Mesajlar
127
Excel Vers. ve Dili
2006 türkçe
evt üstadlar bende kendim uğraşıp yapmıştım.bekledim acil cvp gelmeyince kendim uğraştım.oldu.demekki biraz uğraşmak gerekiyormuş öğrenmek için:)genede çok teşekkür ediyorum.şimdide başka bir sorum var ekte yolladım dosyayı inceleyip yardımcı olabilirseniz çok sevinirim.Buna da bayaa uğraşyım ama işin içinden çıkamadım.ufak bi püf noktasını kaçırıyorum zannedersem.hürmetler....
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
evt üstadlar bende kendim uğraşıp yapmıştım.bekledim acil cvp gelmeyince kendim uğraştım.oldu.demekki biraz uğraşmak gerekiyormuş öğrenmek için:)genede çok teşekkür ediyorum.şimdide başka bir sorum var ekte yolladım dosyayı inceleyip yardımcı olabilirseniz çok sevinirim.Buna da bayaa uğraşyım ama işin içinden çıkamadım.ufak bi püf noktasını kaçırıyorum zannedersem.hürmetler....
Nasıl yaptınız? Bir örneğeini ekleyin de biz de yararlanalım.

.
 
Katılım
3 Mayıs 2008
Mesajlar
127
Excel Vers. ve Dili
2006 türkçe
sn üstadım yukarıda sorduğum soruylada ilgilenebilirseniz sevinirim
 
Katılım
3 Mayıs 2008
Mesajlar
127
Excel Vers. ve Dili
2006 türkçe
sorduğum soruyla ilgilenebilecek bi üstadım varmıydı?
 
Katılım
3 Mayıs 2008
Mesajlar
127
Excel Vers. ve Dili
2006 türkçe
teşekkürler üstadım.tam istediğim gibi olmuş gerçekten.yanlız MAK formulü ile yaptığınız düzenlemeyi nasıl grafiğe aktardığınızı algılayamadım.kısaca izah ederseniz sevinirim.saygılar üstadım...
 
Katılım
3 Mayıs 2008
Mesajlar
127
Excel Vers. ve Dili
2006 türkçe
anladğım kadarıyla macro ile yapılmış.makro bilgim çok yetersiz.başka bir anlatım veya çözüm yolu varsa bilgilendirirseniz çok müteşekkir olurum...
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
anladğım kadarıyla macro ile yapılmış.makro bilgim çok yetersiz.başka bir anlatım veya çözüm yolu varsa bilgilendirirseniz çok müteşekkir olurum...
Makro kaydet ile eksenleri ayarlarken Excel aşağıdaki şekilde bir kod üretir:

Sub Macro3()

ActiveSheet.ChartObjects("Chart 1").Activate
ActiveChart.Axes(xlValue).Select
With ActiveChart.Axes(xlValue)
.MinimumScale = 0
.MaximumScale = 1500
.MinorUnit = 20
.MajorUnit = 100
.Crosses = xlAutomatic
.ReversePlotOrder = False
.ScaleType = xlLinear
.DisplayUnit = xlNone
End With
ActiveChart.Axes(xlCategory).Select
With ActiveChart.Axes(xlCategory)
.MinimumScale = 0
.MaximumScale = 80
.MinorUnit = 2
.MajorUnit = 10
.Crosses = xlAutomatic
.ReversePlotOrder = False
.ScaleType = xlLinear
.DisplayUnit = xlNone
End With
End Sub


Bu kodu hücrelere bağlı düzenlemeye tabi tutar ve sayfa kod bölümüne yazarsak, aşağıdaki şekilde olur:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

With ActiveSheet.ChartObjects("Chart 1").Chart


With .Axes(xlCategory)
.MaximumScale = ActiveSheet.Range("$f$4").Value
.MinimumScale = ActiveSheet.Range("$f$1").Value
.MajorUnit = ActiveSheet.Range("$f$5").Value
End With


With .Axes(xlValue)
.MaximumScale = ActiveSheet.Range("$g$4").Value
.MinimumScale = ActiveSheet.Range("$g$1").Value
.MajorUnit = ActiveSheet.Range("$g$5").Value
End With

End With
End Sub


.
 
Katılım
3 Mayıs 2008
Mesajlar
127
Excel Vers. ve Dili
2006 türkçe
makrosuz bi çözüm yolu varsa izah edermisiniz.ama yok sanırım üstadım.en kısa zamanda makro öğrenmem lazım.artık şart oldu.ilgileriniz için çok teşekkür ederim.saygılar...
 
Katılım
3 Mayıs 2008
Mesajlar
127
Excel Vers. ve Dili
2006 türkçe
üstadım makrosuz çözüm varmıydı die sormuştum ama?
 
Üst