• DİKKAT

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

Hücre değişikliğinde makronun çalışması

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Arkadaşlar X9 hücresindeki veri değiştiğinde Filtre adlı makronun çalışması için aşağıdaki kodu kullanıyorum ama çalışmıyor. Bunun nedeni X9 hücresi başka hücrelere formül ile bağlı olduğu için olabilir mi ? Çünkü X9 hücresini elle değiştirdiğim zaman kod çalışıyor. Eğer öyle ise bunun bir çözümü var mıdır ?

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$X$9" Then
        Call Filtre
    End If
End Sub
 
Şöyle deneyin.

X9 nereden veri alıyorsa kodu o sayfaya uygulayın.
 
Hocam denedim ama olmadı rica etsem dosyama bakar mısınız ?

Söz konusu olay Arızlar sayfasında. X9 hücresi Arızalar sayfasındaki Açılan Kutuya bağlı ve veriyi Araçlar sayfasından alıyor.
 

Ekli dosyalar

  • zz.xlsm
    zz.xlsm
    349.2 KB · Görüntüleme: 6
Açılır kutuya sağ tıklayıp Makro ata deyin ve Filtre makrosunu atayarak deneyin. Böylece sayfa olayı koduna gerek kalmaz.
 
@YUSUF44 beyin önerisi çok mantıklı..

Ek olarak sayfanın Calculate olayı kullanılabilir.

Kod:
Private Sub Worksheet_Calculate()
    Call Filtre
End Sub
 
Geri
Üst