Hücre İçinde Farklı Fontlar Kullanma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe

Ekli dosyalar

  • Screenshot_9.webp
    Screenshot_9.webp
    20.4 KB · Görüntüleme: 40
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:
İndirmek 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:
İndirmek 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.
 

Ekli dosyalar

Diğer bir çözüm de,

1 - Sayfa2 deki C10 hücresine hcr ad tanımlaması yapın.
2 - Sayfa2 deki kodları silin....
3 -Sayfa 1 deki kodu şöyle yazın.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(10 satır)
4 - Sayfa2 deki J2:K2 alanına ihtiyaç yoksa eğer alan ad tanımlamasını silin ve kodlardaki [alan] = Range("B4:C4").Value satırını da silin..

Böylece sadece Sayfa1 deki kod ile Sayfa2 deki alanlarda istenilen gerçekleştirilmiş olacaktır.
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst