Hücre değieri değişiminde makro çaılştırıması

Katılım
16 Şubat 2008
Mesajlar
43
Excel Vers. ve Dili
2003 xp
Merhaba değerli arkadaşlar,
Bir hücrenin değeri değiştiğinde , makroyu çalıştırmak istiyorum.

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$BE$4" Then
Call F1
End If
End Sub

BE4 te değişim olduğunda F1 macrosu neden çalışmıyor acaba
Saygılarımla
 
Katılım
16 Şubat 2008
Mesajlar
43
Excel Vers. ve Dili
2003 xp
Elle hücrenin değeri değiştiğinde macro çalışıyor. Ancak BE4 hücresi değeride basit bir formul var ve formüle göre değer değişince F1 çalışmıyor.
Başka bir yöntemi varsada uygulayabiliriz.
Şimdiden teşekkürler
 

mancubus

Destek Ekibi
Destek Ekibi
Katılım
6 Ocak 2010
Mesajlar
2,224
Excel Vers. ve Dili
İŞ: 2021 Win Eng
Worksheet_Change olayının tetiklenmesi için hücrenin manuel veya makro ile değişmesi gerekmektedir.

hücredeki formül sonucunun değişmesi veya hücre formatının değiştirilmesi gibi durumlarda çalışmaz.
 
Katılım
16 Mart 2011
Mesajlar
1
Excel Vers. ve Dili
2007
bir excel çalışma sayfasındaki verileri başka bir tabloda sürekli çalıştarabilmek nasıl makro oluşturabilirim
 
Katılım
23 Eylül 2004
Mesajlar
1,754
Excel Vers. ve Dili
Excel 2010 TR
bir excel çalışma sayfasındaki verileri başka bir tabloda sürekli çalıştarabilmek nasıl makro oluşturabilirim
Merhaba belki istediğiniz ekteki gibi başka bir hücre yardımı ile yapılabilir ben ekte c4 olarak tanımladım siz onu kendiniz için değiştirin. bu hücrede her hareketinizde veriyi kontrol eder ve değiştiyse makroyu çalıştırır. eğer çalışan makronuz belirli bir değerlere bakarak başka bir hücreye değer ataması yapıyorsa function olarak tanımlamakta mümkün ozaman tutar değiştikçe makronun bulması gereken tutarda değişir.


Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
aa = Range("B4").Value
bb = Range("C4").Value
If aa <> bb Then
Call F1
Range("C4").Value = Range("B4").Value
End If
End Sub
 
Katılım
16 Şubat 2008
Mesajlar
43
Excel Vers. ve Dili
2003 xp
Elinize sağlık.
Bu foruma katkı sağlayan tüm arkadaşlara teşekkürlerimi letiyorum
 
Katılım
16 Şubat 2008
Mesajlar
43
Excel Vers. ve Dili
2003 xp
Denemiştim oldu ancak şöyle bir sıkıntı cıktı. Değişimin olduğu hücreyi tıklayınca bu program aktif hale gelip F1 makrosunu çalıştırıyor.
Ne yapabiliriz.
Selamlar
 
Katılım
23 Eylül 2004
Mesajlar
1,754
Excel Vers. ve Dili
Excel 2010 TR
Denemiştim oldu ancak şöyle bir sıkıntı cıktı. Değişimin olduğu hücreyi tıklayınca bu program aktif hale gelip F1 makrosunu çalıştırıyor.
Ne yapabiliriz.
Selamlar
değişimin olduğu hüreye degil herhanbi hareket yeterli yukarı ok enter tuşu macronun çalışması için secilen hücrenin değişmesi gerekiyor(
 
Katılım
16 Şubat 2008
Mesajlar
43
Excel Vers. ve Dili
2003 xp
DDE

Merhabalar,
Yazdığınz gibi ancak ve ancak biz bir giriş yaparsak bu makro çalışıyor.
Acaba bunu otomatik hale getirmek mümkünmü.
Çünkü bu hücreye veriler DDE linki ile gelmekte ve otomatik güncellenmekte.
Bu konuda bana yardımcı olabilirmisiniz.
Selamlar
 
Katılım
1 Mayıs 2009
Mesajlar
46
Excel Vers. ve Dili
2003 tr
Bu konu yıllardır gündemde sanırım bir çözümü yok.
Ben hala uğraşıyorum.
 
Üst