boşsa boya

Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
üstadlar ve arkadaşlar kolay gelsin
elimizdeki excel dosyasında boş olan hücreleri nasıl renklendirebiliriz yani a1:f69 hücre aralığındaki boş alanları nasıl renklendirebiliriz ii çalışmalar...
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Aşağıdaki kodları kullanabilirsiniz.

Kod:
Sub Button2_Click()
Range("a1:f69").Interior.ColorIndex = xlNone
For Each alan In Range("a1:f69")
If alan.Value = "" Then alan.Interior.ColorIndex = 36
Next
End Sub
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,731
Excel Vers. ve Dili
Excel 2019 Türkçe
Bir örnekte benden.

Kod:
Sub renklendir()
[a1:f69].SpecialCells(xlCellTypeBlanks).Interior.ColorIndex = 6
End Sub
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,731
Excel Vers. ve Dili
Excel 2019 Türkçe
Sayın ripek, teşekkürler. Ama benim ki sadece bir alternatifdi.
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
buldum

arkadaşlar çok sağolun yardımlarınız için görsel şekilde yapıp kendim düzenledim
git > boşluklar > renklendir şeklinde tekrar teşekkür ederim
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
peki doluysa

peki dostlar tam tersi için ne yapılabilir yani dolu alanlar için ne yapılabilir... :)
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Sub Button2_Click()
Range("a1:f69").Interior.ColorIndex = xlNone
For Each alan In Range("a1:f69")
If alan.Value <> "" Then alan.Interior.ColorIndex = 36
Next
End Sub
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
peki dostlar tam tersi i&#231;in ne yap&#305;labilir yani dolu alanlar i&#231;in ne yap&#305;labilir... :)
Sn hamitcan'&#305;n yazd&#305;&#287;&#305; kodda k&#252;&#231;&#252;k bir de&#287;i&#351;iklik yaparak bu i&#351;lem i&#231;in de kullanabilirsiniz.

Kod:
Sub Makro1()
[a1:f69].SpecialCells([COLOR=red]xlCellTypeConstants[/COLOR]).Interior.ColorIndex = 6
End Sub
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Sn ripek'den de bir satır alırsak daha güzel olacak. :)

Kod:
Sub Makro1()
[COLOR=red]Range("a1:f69").Interior.ColorIndex = xlNone[/COLOR]
[a1:f69].SpecialCells(xlCellTypeConstants).Interior.ColorIndex = 6
End Sub
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Arkadaşlar bende Makrosuz bir çözüm sunuyorum. İlgili dosya ektedir.
 
Son düzenleme:

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Soruda ne deniliyor : İligili alana, dolu hücrenin(yani içinde veri olan hücre) renklenmesi, dimi. O alana sayı veya metin türünde veri girildiği zaman, o hücre renklenir, silindiği zaman hücre bomboş olur...
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Yani bunu nas&#305;l yapt&#305;n&#305;z?&#304;lgimi &#231;ekti.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Soru Makro b&#246;l&#252;m&#252;nde soruldu&#287;u i&#231;in gayr&#305; ihtiyari olarak makrolu &#231;&#246;z&#252;mler gelmi&#351;.

Sn Seyit Tiken, soruyu ko&#351;ullu bi&#231;imlendirme ile &#231;&#246;zerek makrosuz &#231;&#246;z&#252;mler de bulunabilece&#287;ini g&#246;stermi&#351;. Ekte g&#246;nderdi&#287;im dosyada ko&#351;ullu bi&#231;imlendirme ile yap&#305;lan bir ba&#351;ka &#246;rnek daha var.

G&#246;nderdi&#287;im sayfan&#305;n sol taraf&#305;nda bo&#351; h&#252;creler, sa&#287; taraf&#305;nda dolu h&#252;creler renklendiriliyor.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Sayın Ripek, "Koşullu Biçimlendirme" ile yapılmıştır. Gerçi orda biraz fazla formül kullandık. Formül şu : =EĞER(A1<>"";1;0) şeklinde işlemi gerçeleştiriyor.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Olay &#351;imdi anla&#351;&#305;ld&#305;.Buray&#305; kontrol etmemi&#351;tim.

Kolay Gelsin.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,919
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Space(aral&#305;k &#231;ubu&#287;una) bas&#305;ld&#305;&#287;&#305; zamanda h&#252;cre i&#231;erik olarak bo&#351; g&#246;z&#252;kmesine ra&#287;men karakter olarak kabul edecektir. Bunun &#246;n&#252;ne ge&#231;mek i&#231;in ko&#351;ula

=ESAYIYSA(BUL(" ";A1) eklemek gerekir.

Desenler k&#305;sm&#305;ndan renk bo&#351; se&#231;ilmelidir.
 
Üst