Hücre rengine göre sayı atama

Katılım
19 Haziran 2022
Mesajlar
1
Excel Vers. ve Dili
2021 Türkçe
Merhaba, A1 hücre rengi kırmızı ise B1 hücresine 24, değilse 15 nasıl yazdırabilirim ?
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Merhaba
Sayfada renge bağlı işlemler makro ile yapılır.
Fonksiyon için KTF (Kullanıcı Tanımlı Fonksiyon) yazmak gerekir.

A1 hücreye yazınca B1 hücrede 24 veya 15 yazılması istendiğinde (A sütunundaki belli bölgede her hücre rengi değiştirdiğinizde B sütunundaki hücre değerleri değişecek demektir) sayfanın kod bölümüne yazılacak yordamlar;
Worksheet_Change, Worksheet_SelectionChange, Worksheet_BeforeRightClick, Worksheet_BeforeDoubleClick altında olacağından kullanışlı olmaz.
Önce hücre renklerini belirleyip sonra ilgili değerleri yazdırmak daha doğru olabilir.

Sorunuzu örnek dosya ile desteklerseniz cevaba kolay ulaşırsınız.
 

Greenblacksea53

Altın Üye
Katılım
5 Ocak 2019
Mesajlar
572
Excel Vers. ve Dili
Ofis 365 Tr
Altın Üyelik Bitiş Tarihi
05-01-2025
Merhaba, A1 hücre rengi kırmızı ise B1 hücresine 24, değilse 15 nasıl yazdırabilirim ?
Alternatif
İlla Excel'de yapacam diyorsan kendi koşulunu belirlersin Örnek A1 hücresine veri çekiyorsan 10 dan küçük ise kırmızı olsun büyük ise hiç bir şey olmasın diye biçimlendirirsin sonra a1 hücre sinindeki sayıyı gizlersin B1 hücresine Eğer fonksiyonu kullanarak istediğin 24 15 sayısını yazdırabilirsin.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Başka bir alternatif de benden gelsin.
Kırmızı dolgu olan hücrelerin yazı rengini de kırmızı yapıp, kırmızı hücrelerin içine 24, kırmızı olmayanları boş bırakırsanız yazarsanız
B1 hücresine aşağıdaki formülü kullanabilirsiniz.
=Mak(A1;15)
 
Üst