• DİKKAT

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

Sayfa güncelleme sorusu;

Katılım
18 Nisan 2008
Mesajlar
304
Excel Vers. ve Dili
excel 365
Office 365
Arkadaşlar aşşağıdaki gibi bir makrom var, sayfada bir hücreye değer girdiğimde Dev_Donusum makrosunu (modülünü) çalıştırıyor.
Fakat olmasını istediğim şey hücreye eğer girmektense, hücredeki değer değiştiğinde çalışması hücrelerin bazılarında formül var vebu formül sonuçları da değiştiğinde makro çalışmalı.
Bu makroyu nasıl bu istediğim hale getirebilirim.
Yardımlarınız için teşkkürler

Private Sub worksheet_change(ByVal Target As Range)
If Not Intersect(Target, Range("L24")) Is Nothing Then
Call Dev_Donusum
End If
End Sub
 
güncel, sorunu hala çözemedim
yardımcı olabilir misiniz ?
 
Merhaba,
Kodlarınızı Worksheet_Calculate() olayının içine yazarsanız istediğiniz olabilir. Ancak bu sefer de sayfada her değişiklik yapıldığında makronuz çalışacaktır.
Alternatif olarak, formülünüz aynı çalışma kitabından veri alıyorsa paylaştığınız kodu formülü etkileyen hücreler için kullanabilirsiniz.
 
Merhaba,
Kodlarınızı Worksheet_Calculate() olayının içine yazarsanız istediğiniz olabilir. Ancak bu sefer de sayfada her değişiklik yapıldığında makronuz çalışacaktır.
Alternatif olarak, formülünüz aynı çalışma kitabından veri alıyorsa paylaştığınız kodu formülü etkileyen hücreler için kullanabilirsiniz.
kodu deneyeceğim teşekkür edeirm,
aynı çalışma kitabında fakat sayıca fazla tablodan/sayfadan veri alıyor, dolayısıyla tekrar bu sayfaya gelip kodu çalıştırmak istemedim, her tablonun değişen hücreleride farklı ve ilk kodu bu hücrelere nasıl bağlayabilirim (alternatif olarak)
mesela Sayfa2 veya Sheet2 deki D,E,F,G stünlarını bu koda nasıl yerleştirebilirim?
 
Eki inceleyiniz...
 

Ekli dosyalar

Geri
Üst