- Katılım
- 15 Mart 2005
- Mesajlar
- 43,689
- Excel Vers. ve Dili
- Microsoft 365 Tr-En 64 Bit
Uygulamada bir yanlışlık yapıyorsunuzdur. Dosyanızı eklerseniz inceleyebiliriz.
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Uygulamada bir yanlışlık yapıyorsunuzdur. Dosyanızı eklerseniz inceleyebiliriz.
Uygulamada bir yanlışlık yapıyorsunuzdur. Dosyanızı eklerseniz inceleyebiliriz.
Hocam bende tam böyle bir şey arıyordum. Ama bu fonksiyon manuel çalışıyor galiba. Yani hücre rengini değiştirdikten sonucu vermiyor. Enter ile formülün olduğu hücreye girip çıktıktan sonra sonucu veriyor. Ben de mi sorun acaba.Merhaba,
Renk sorgusu için kullanıcı tanımlı fonksiyon kullanmalısınız.
Aşağıdaki kodu boş bir modüle uygulayın.
Kod:Option Explicit Function RENK(Hücre As Range) Application.Volatile True RENK = Hücre.Interior.ColorIndex End Function
Daha sonra sonucu görmek istediğiniz hücreye aşağıdaki formülü uygulayın.
Kod:=EĞER(RENK(A1)=3;1;EĞER(RENK(A1)=4;2;""))
Anladım hocam teşekkür ederim çok işime yarayacak.Excelde renk değişimi bir olayı tetiklemez. Yani sayfanın hesaplama özelliğini tetiklemez.
Bu sebeple fonksiyona volatile (oynak) özelliği eklemiştim. Renk değiştirdikten sonra sadece F9 (Hesapla) tuşuna basmanız yeterli olacaktır. Böylece sonuç güncellenecektir.