hakki83

Site Üyesi
Excel Versiyonu
Excel 2016
Excel Sürümü
32 Bit
Excel Dili
Türkçe
Değerli hocalarımız,

Dosyalarımda kullandığım bazı koşullu biçimlendirmelerden vazgeçmek durumundayım.

Koşullu biçimlendirme iyi güzel, ama Clear komutu bütün koşullu biçimlendirme ayarlarını bozuyor.

Sayfadaki açıklamaların da makroyla silinmesi gerektiğinden mecburum Clear kullanmaya.

Aşağıda formüllerini ve özellliklerini yazacağım koşullu biçimlendirmelerin kodlarını oluşturabilir miyiz?

Renkleri daha sonra açık renklerle değiştireceğim ama yine de yazayım.


Bir veya Birden fazla boşluk karakteri için (renk siyah)
=(UZUNLUK(KIRP(B2))=0)*(UZUNLUK(B2)>=1)
Alanı: B2:AF1000



1 rakamı haricinde ne yazılırsa yazılsın (boşluk hariç. onu bir üstteki makro yapacak) (renk mavi)
=VE(B2<>"";B2<>1)
Alanı: B2:AF1000



Yinelenen Değerler (koşullu biçimlendirmede adı öyle geçiyor, bildiğimiz mükerrer) (renk yeşil)
Alanı: A2:A1000



Bugünün tarihi (renk pembe)
Alanı: A2:A1000


Bu kodlar, renklendirme dışında başka hiçbir şey (silme vs) yapmamalı.


Şimdiden teşekkür ederim.

(Renk diye bahsettiklerim dolgu rengidir)
 
Çözüm
Clear komutu yerine başka şeyler düşünebilirsiniz.

Range("A1:A100").ClearContents >> Hücre içeriğini siler (biçimler silinmez)
Range("A1:A100").ClearComments >> Hücre açıklamalarını siler (biçimler ve hücre içeriği silinmez)
Sadece hücre açıklamalarını mı silmek için .clear kullanıyorsunuz? Eğer tek sorun buysa .clear yerine açıklamaları silmek için kod blok u kullanılabilir.
 
Clear komutu yerine başka şeyler düşünebilirsiniz.

Range("A1:A100").ClearContents >> Hücre içeriğini siler (biçimler silinmez)
Range("A1:A100").ClearComments >> Hücre açıklamalarını siler (biçimler ve hücre içeriği silinmez)
 
Çözüm
Ömer BARAN ın verdiği iki kod satırını aynı anda kullanabilirsiniz.
Okutkan hocam şöyle izah edeyim.


Bir sayfada,
içinde, hücreye veri girildiğinde otomatik açıklamalar oluşturan kodlar var.

Bu sayfadaki hücreler ve içindeki açıklamalar, Clear komutuyla siliniyor. (Zaten istenen bu)

İşte aynı sayfada koşullu biçimlendirmeler de var ve Clear komutu çalıştırılınca bu biçimlendirmeler bozuluyor.

İlk mesajımdaki talep ettiğim kodlar işte bu sorunları çözebilmek içindi.

Eğer talep ettiğim kodları oluşturabilirseniz, bir denemek istiyorum.

Teşekkürler.
 
Üst