xla kayıtlı macroda Worksheet_change()

Katılım
21 Aralık 2004
Mesajlar
10
xla kayıtlı macroda kayıtli Worksheet_change() olayı ile sayfadaki değişimleri yakalayamıyorum.

sayfa ya ayrı bir makro olarak yazarsam çalışıyor ama eklentideki kod çalışmıyor

Private Sub Worksheet_Change(ByVal Target As Range)
MsgBox "değişti"
End Sub


eklenti üzerinden sayfadaki değişiklikleri algılamam mümkün değilmi?

Teşekkürler
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
worksheet_change olayı sayfaya ait bir olaydır yani sadece o sayfada çalışır. Eklenti ise application nesnesine yani excelin kendisine aittir, dolayısıyla worksheet_change olayını bir eklentide kullanırsanız çalışmayacaktır, çalışması için aynı prosedürü application nesnesine yazmak gerekir. Bununla ilgili aşağıdaki linki inceleyin.


http://www.excel.web.tr/showthread.php?t=15811
 
Üst