VBA ile Yazı Rengini Hücre Değerine Göre Ayarlama

  • Konuyu başlatan Konuyu başlatan ErolU
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Kısa Açıklama

VBA ile Yazı Rengini Hücre Değerine Göre Ayarlama isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2021
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Ekli dosyalar
Son düzenleme:
@ErolU.
Bu işlem için makro / düğme vs kullanmaya gerek var mı?
Koşullu biçimlendirme işinizi görür.

-- D5:H28 aralığını seçip yazı rengini OTOMATİK/SİYAH olarak belirleyin.
-- Aynı aralık seçili durumdayken KOŞULLU BİÇİMLENDİRME >> FORMÜL KULLAN seçeneğinde
=$B5=1 formülünü uygulayıp KIRMIZI YAZI RENGİni seçerek işlemi tamamlayın.
 

Ömer BARAN,​

Açıklama için teşekkürler.
Koşullu biçimlendirme yapamıyorum. İlgili alanda hücreye tıklayınca satır ve sütun renklendiren Worksheet_SelectionChange makrosu var.
Bu makro çalışınca yazılan koşullu biçimlendirmeyi siliyor.
 
@ErolU.

Örnek belgenizde böyle bir kod yok sanırım.
Madem belgenizde Worksheet_SelectionChange kodu var, belki de;
koşula bağlı kırmızı renklendirme işlemi, bu kodun içerisine eklenecek birkaç kod satırıyla halledilmeli.

Kodları görmek lazım ama;
şu kodları, mevcut kodun son kısmına eklemek yeterli olabilir (Exit sub durumu varsa bakmak gerek)

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(7 satır)
 
@ErolU.

İsteği ve mevcut kodlarınızın yaptığı işlemin tam olarak anlaşılması için;
mevcut Worksheet_Change kodunun tümünü (başlık ve end sub satırı dahil) geçici olarak PASİF hale getirin veya SİLİN.

Bunun yerine, şu kodu ekleyip denemeler yapın.
KIRMIZI yazı rengi konusunu sanırım tam anlayamadım, A sütunundaki 1'leri elle mi yazıyorsunuz, bir formülün sonucu mudur?

Bir öneri olarak da; tablo dışında olmak üzere her bir renklendirme türü için, birer hücreyi kılavuz olarak kullanabilirsiniz ve
bu kılavuz hücredeki renkleri elle istediğiniz gibi değiştirip, tablonuzdaki renkleri, makro koduna müdahale etmeden
daha esnek olarak belirleyebileceğinizi aklınızda tutun.
Örneğin BA1 hücresini başlık alanlarının olmasını istediğiniz renkle boyarsınız, BA2 hücresini tablo içinin olmasını istediğiniz renkle boyarsınız,
BA3'ü aktif hücrenin satırı ve sütunu için istediğiniz renkle boyarsınız ve makro renkleri bu kılavuz hücrelerden alabilir.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(18 satır)
 
Çözüm

Ömer BARAN,​

Gönderdiğiniz kodu aşağıdaki kodda çizgi ile gösterdiğim yerin altına eklediğim satırlarla destekleyince istediğim tam oldu.
Teşekkürler, sağ olun.

Son iletinizdeki öneri renklerde sürekli değiştirme yapmayacağım için dosyam gerekli değil.
KIRMIZI yazı rengi konusunu sanırım tam anlayamadım, A sütunundaki 1'leri elle mi yazıyorsunuz, bir formülün sonucu mudur?
Formülle geliyor değer.

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(30 satır)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst