Hücre Dolgu Rengi Değiştiğinde Makro Çalışması

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
419
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Arkadaşlar merhaba,

Elimdeki excelin B sütunundaki hücrelerin dolgusunu belirli renkler haricinde (yeşil ve sarı) değiştirilmemesi için çabalıyorum. Ama başaramadım. Siteyi araştırdığımda değere göre hücre dolgusunun değiştirilmesiyle ilgili oldukça bol örnek var ama hücre dolgusunun değiştirilmesiyle tetiklenecek makro bulamadım. Worksheet_Change prosedürüne yazdığımda hücre rengi değiştiğinde makro çalışmıyor ve hücre içine herhangi bir değer girilmesini bekliyor. Sanırım bilmediğim farklı bir yöntem var. Yol gösterirseniz çok sevinirim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,248
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Excelde hücrelerin biçimini değiştirdiğinizde çalışabilecek bir olay (Event) yoktur. Dolaylı yollardan çözüm aramalısınız.

Mesela sayfa koruması uygularsanız hücrenin biçimine müdahale edilemez. Buna benzer çözümleri deneyebilirsiniz.
 

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
419
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Excelde hücrelerin biçimini değiştirdiğinizde çalışabilecek bir olay (Event) yoktur. Dolaylı yollardan çözüm aramalısınız.

Mesela sayfa koruması uygularsanız hücrenin biçimine müdahale edilemez. Buna benzer çözümleri deneyebilirsiniz.
Korhan Bey teşekkür ederim, sayfa farklı bir birim tarafından kullanılıyor hücreye değer girildikten sonra bu yeşil ile sarı renkler kullanılarak hücre dolgusu değiştiriliyor. Daha öncesinde worksheet change prosedürüne yazdığım kod ile sarı ve yeşil renkleri göre farklı sütuna değer yazdırıyorum ama sürekli farklı renkler girildiğinden yazdığım kod anlamını yitiriyor ve B sütunundaki hücrelere iki renk harici girildiğinde uyarsın ve renksiz hale getirsin istiyorum aslında. Herşeyi hallettim sadece hücre rengi değiştiğinde if koşulunu oluştursam sonuçlanacak ama başaramadım. Tekrar teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,248
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Farklı sütuna değer yazdırırken sarı ve yeşil dışında hücrenin renkli olması yeterli oluyorsa farklı mantık kurulabilir. Ya da tablonun görünür bir yerine sabit renkleri belirterek kullanan kişileri yönlendirebilirsiniz.
 

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
419
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Haklısınız, teşekkürler
 
Üst