• DİKKAT

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

Koşula bağlı grafik gösterme, gizleme

Katılım
24 Kasım 2007
Mesajlar
769
Excel Vers. ve Dili
Office 365 - Türkçe
Merhaba

Ekteki dosyada ;
verilerimin bulunduğu veri sayfası
grafiklerin bulunduğu grafikler sayfası
seçeneklerin bulunduğu kosul sayfası mevcut

koşul sayfasındaki ;

1) C3 hücresinde seçim yaparak aç butona bastığımda grafik ekranda görülmeli.
2) C3 hücresinde seçim değiştiğinde veya kapat butonuna bastığımda grafik ekrandan gitmeli

Koda ne seçim hanesine ekleyebildim, nede grafikleri getirmeyi

Kod:
Sub Grafik1_Gizle()
ActiveSheet.ChartObjects(1).Visible = False
End Sub
Sub Grafik1_Goster()
ActiveSheet.ChartObjects(1).Visible = True
End Sub

Yardımlarınız bekliyorum
 

Ekli dosyalar

Aşağıdaki kod ile gösterme gizleme yapabiliyorum, fakat koşul olayını bulamadım

Kod:
Private Sub CommandButton1_Click()
ActiveSheet.ChartObjects("Grafik 2").Activate
    ActiveChart.Parent.Delete
End Sub
Private Sub CommandButton2_Click()
Sheets("grafikler").Select
    ActiveSheet.ChartObjects("Grafik 2").Activate
    ActiveChart.ChartArea.Copy
    Sheets("kosul").Select
    Range("E5").Select
    ActiveSheet.Paste
End Sub
 

Ekli dosyalar

  • fs.xlsx
    fs.xlsx
    107.5 KB · Görüntüleme: 16
Son düzenleme:
Eyvallah üstad.
Ben menüde o bağlantı yada köprü tuşunu göremedim. Çok aradım.
Nasıl yaptığınız konusunda açıklama yapabilirmisin?
 
Eyvallah üstad.
Ben menüde o bağlantı yada köprü tuşunu göremedim. Çok aradım.
Nasıl yaptığınız konusunda açıklama yapabilirmisin?


Resim için Paste Link kullanmak mümkün. Grafik için bu durum mümkün değil. Onun için burada bir hileye başvurulmuştur.

Sheet2 sayfasında görüleceği gibi B1 hücresini grafik kadar genişlettim. Ve grafiği oraya yerleştirdim. A1 ve A2 hücrelerine 1 ve 2 sayılarını yazdım.

alan =INDEX(Sheet2!$B$1:$B$2;MATCH(Sayfa1!$A$1;Sheet2!$A$1:$A$2;0)) şeklinde bir ad tanımlaması yaptım.

Sheet2 sayfasında B1(grafiği seçmeden) hücresine gidip, Copy yaptıktan sonra Sayfa1'in herhangi bir yerine Linked Picture olarak yapıştırdığımızda, grafik resim olarak yapıştırılmış oluyor.

Yapıştırılan bu resim grafiği seçip, formül çubuğunda =alan yazmak yeterli oluyor.

A1 hücresine 1 yazıldığında Sheet2 sayfasında B1 hücresinde yer alan grafik gelir. 2 yazarsak B2 hücresi boş olacağı için bir şey gelmeyecektir.

Umarım anlatabilmişimdir.

.
.
 
Linked Picture nin bağlı resim olduğunu uzun uğraşlar sonucu öğrenebildim :D
Teşekkürler.
 
Geri
Üst