Selamlar,
Makro bilgim çerçevesinde cevap yazıyorum....
Worksheet_Change prosedürü hücrelerin formülle değişmesiyle tetiklenmez. Veri girişi, kopyalama, makro ile değer yazdırma... gibi olaylarla tetiklenebilir.
O nedenle;
1 - Sayfa2 deki
J2:K2 alanına
alan ad tanımlaması yapıldı.... (
Ad Tanımlaması Çalışma kitabı için geçerli olduğundan, başka bir sayfadaki kod ile de çalışmakta)
2 - Sayfa1 de
B4:C4 hücresinde
değişiklik olduğunda tetiklenecek makro yazıldı.
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(4 satır)
Böylece, B4:C4 de değişiklik olduğunda,
alan ad tanımlaması yapılan Sayfa2 deki
J2:K2 ye
B4:C4 deki değer yazdırılıyor ve Sayfa2 deki kod tetiklenmiş oluyor....
3 -
Değişiklik sonrası, Sayfa2 deki kod tetiklenir ve istenilen işlem yapılır...
Kodda J2 ya da k2 nin BOŞ olma durumu için ekleme yaptım...
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(9 satır)
Not : Örnek olarak, kolay seçim olması yönüyle, Sayfa1 de B4 hücresi için Açılır listeden seçim uygulayıp, C4 e de formülle getirme işlemi uyguladım...Siz kendinize göre silip ayarlarsınız.