DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Dener misiniz ?Merhabalar,
A sütunundaki, açıklama içeren hücreleri kırmızı renkli dolgu ile vurgulamasını istiyorum, yardımcı olabilir misiniz?
=A1<>""
Merhaba aspava,Dener misiniz ?
Kod:=A1<>""
yine olmadı, maalesef.Koşullu Biçimlendirme> Kuralları yönet >Yeni kural>Uygulama Hedefini =$A:$A olarak değiştirseniz muhtemelen olur.
Merhaba cicosz,Merhaba,
Koşullu Biçimlendirme >> Yeni Kural >> Yalnızca Şunu İçeren Hücreleri Biçimlendir
Bu kısımda alttaki "Kural Açıklamasını Düzenleyin" kısmında > "Hücre Değeri" seçeneğini ve yan sütundan "Eşit Değil" seçeneğini seçip hemen yanında çıkacak olan formül kısmına ="" yazınız. Daha sonra Biçimlendir kısmından Dolgu sekmesine tıklayıp istediğiniz rengi seçip "Tamam" deyiniz. Sonrasında Giriş sekmesindeki Koşullu Biçimlendirme kısmına tıklayınız. En altta beliren Kuralları Yönet kısmına giriniz. "Koşullu Biçimlendirme Kuralları Yöneticisi" ekranı belirecektir. Kuralınızın görünmesi için "Biçimlendirme kurallarını göster" kısmındaki "Geçerli Seçim" seçeneğini "Bu Çalışma Sayfası" olarak değiştirin. Burada uygulama hedefiniz =$A:$A değilse =$A:$A yazıp "Tamam" diyerek sonuca ulaşabilirsiniz.
İstediğiniz böyle bir şey mi?
Edit: Deneme yapmak için oluşturduğum dosyaya linkten ulaşabilirsiniz.
DenemeKB.xlsx dosyasını indir - download
DenemeKB.xlsx dosyasını indir, download. Dosya.tc .Dosya Upload. Dosya Paylaş. Dosya Yükles7.dosya.tc
ilginiz için çok teşekkür ederim.Merhaba,
Koşullu Biçimlendirme >> Yeni Kural >> Yalnızca Şunu İçeren Hücreleri Biçimlendir
Bu kısımda alttaki "Kural Açıklamasını Düzenleyin" kısmında > "Hücre Değeri" seçeneğini ve yan sütundan "Eşit" seçeneğini seçip hemen yanında çıkacak olan formül kısmına ="değer2" yazınız (değer2'yi siz kendinize göre değiştiriniz). Daha sonra Biçimlendir kısmından Dolgu sekmesine tıklayıp istediğiniz rengi seçip "Tamam" deyiniz. Sonrasında Giriş sekmesindeki Koşullu Biçimlendirme kısmına tıklayınız. En altta beliren Kuralları Yönet kısmına giriniz. "Koşullu Biçimlendirme Kuralları Yöneticisi" ekranı belirecektir. Kuralınızın görünmesi için "Biçimlendirme kurallarını göster" kısmındaki "Geçerli Seçim" seçeneğini "Bu Çalışma Sayfası" olarak değiştirin. Burada uygulama hedefiniz =$A:$A değilse =$A:$A yazıp "Tamam" a tıklayınız. Bu kısımda değer2 değerinde olanları koşullu biçimlendirmiş oluyoruz.
Değer4 için de aynı işlemi tekrar ediyoruz.
Sonuç olarak değer2 ve değer4 metinlerini gördüğü yerde seçmiş olduğunuz dolgu işlemini gerçekleştiriyor.
Metinleri kendinize göre düzenleyip dener misiniz?
Sub KBdoldur()
'aralik1: A sütunundaki verilerin olduğu aralık
'aralik2: açıklamanın durumunu kontrol ettiğimiz aralık
Dim aralik1 As Range, aralik2 As Range
Set aralik1 = ActiveSheet.Range("A1", Range("A" & Rows.Count).End(xlUp))
For Each bul In aralik1.SpecialCells(xlCellTypeComments)
If aralik2 Is Nothing Then
Set aralik2 = bul
Else
Set aralik2 = Union(bul, aralik2)
End If
Next bul
For Each bul In aralik1
If Not Intersect(bul, aralik2) Is Nothing Then
bul.Interior.Color = vbRed
End If
Next bul
End Sub
Üstadım vakit ayırıp emek harcamışsınız, çok teşekkür ederim.Merhaba,
Açıklamalarınızın bulunduğu hücrelerdeki değerler benzersizse, koşullu biçimlendirme kısmında ayrı ayrı koşul oluşturma yorucu olabilir.
İlgili sayfanızın kod bölümüne aşağıdaki kodu kopyalayınca, açıklamaya sahip hücreleri değerine bakmaksızın kırmızı renk ile doldurur. Kırmızı renge boyanmasının tek koşulu hücrenin açıklamaya sahip olup olmamasıdır.
Kod:Sub KBdoldur() 'aralik1: A sütunundaki verilerin olduğu aralık 'aralik2: açıklamanın durumunu kontrol ettiğimiz aralık Dim aralik1 As Range, aralik2 As Range Set aralik1 = ActiveSheet.Range("A1", Range("A" & Rows.Count).End(xlUp)) For Each bul In aralik1.SpecialCells(xlCellTypeComments) If aralik2 Is Nothing Then Set aralik2 = bul Else Set aralik2 = Union(bul, aralik2) End If Next bul For Each bul In aralik1 If Not Intersect(bul, aralik2) Is Nothing Then bul.Interior.Color = vbRed End If Next bul End Sub
Sub KBdoldur()
'aralik1: A sütunundaki verilerin olduğu aralık
'aralik2: açıklamanın durumunu kontrol ettiğimiz aralık
Dim aralik1 As Range, aralik2 As Range
Set aralik1 = ActiveSheet.Range("A1", Range("A" & Rows.Count).End(xlUp))
On Error Resume Next
For Each bul In aralik1.SpecialCells(xlCellTypeComments)
On Error GoTo 0
If aralik2 Is Nothing Then
Set aralik2 = bul
Else
Set aralik2 = Union(bul, aralik2)
End If
Next bul
For Each bul In aralik1
If Not Intersect(bul, aralik2) Is Nothing Then
bul.Interior.Color = vbRed
End If
Next bul
End Sub
Option Explicit
Sub KBdoldur()
Dim aciklamali As Variant
Set aciklamali = Sheets(1).Range("A:A").SpecialCells(xlCellTypeComments)
aciklamali.Interior.Color = vbRed
MsgBox "İşlem Tamamlandı. Açıklama İçeren Hücre Sayısı : " & aciklamali.Count
End Sub