Hücre değişince makro çalışsın - Sorun hk.

Katılım
5 Ağustos 2008
Mesajlar
227
Excel Vers. ve Dili
Office 2007
Merhaba aşağıdaki prosedürü yazıyorum. BE2 hücresindeki değer elle değiştirdiğimde çalışıyor. Hücreye listbox checkbox gibi bir şey bağladığımda değer değiştiği halde çalışmıyor. Özetle listbox dan seçim yapıp hücredeki değiştirmeme rağmen kod algılamıyor. Elle müdahale etmem gerekiyor. Bunun çözümü nedir?

Yardımcı olabilirmisiniz? Saygılarımla.


Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [BE2]) Is Nothing Then Exit Sub
Call Module4.trend
End Sub

Kodlama mantığımı sayfaya göreye değilde nesneye göre yapınca sorunu aştım. Lakin bu soru ile alakalı cevap varsa öğrenmek isterim. Sayg.
 
Son düzenleme:
Katılım
12 Ekim 2010
Mesajlar
224
Excel Vers. ve Dili
2013 türkçe
Altın Üyelik Bitiş Tarihi
01-03-2021
ben aşamadım çözümü keşke yazsaydınız . aynı sıkıntıyı yaşıyorum
 
Katılım
2 Temmuz 2009
Mesajlar
542
Excel Vers. ve Dili
office 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
BE2 hücresinde formüllü bir değişim var sanırım. şu şekilde deneyiniz :
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
aa = Range("BE2").Value
bb = Range("BE3").Value
If aa <> bb Then
Call MAKRONUZUN ADI
Range("BE3").Value = Range("BE2").Value
End If
End Sub
benim de dün ihtiyacım oldu bunu buldum. Hüseyinkis üstadın kodlarıdır. müthiş bir çözümleme mantığı hayran kaldım.
 
Üst