Çözüldü İstenilen harfi içeren hücrenin hemen altındaki hücreleri biçimlendirme

Katılım
24 Mayıs 2023
Mesajlar
7
Excel Vers. ve Dili
Microsoft 365
Merhaba, Excel'de bir sütunda aşağıdaki gibi alt alta verilerim var.
A
B
B
C
X
B
B
C
D
X
C
A
B
D
İstediğim, örnek olarak kalın ve renkli olarak işaretlediğim biçimde olacak şekilde sütunun ilk hücresini ve her "X" harfi içeren hücrenin hemen altındaki hücreleri renklendirmek istiyorum. Bunu koşullu biçimlendirme kullanarak nasıl bir formül ile yapabilirim yardımcı olur musunuz ?
 

Bilgemen

Altın Üye
Katılım
7 Şubat 2021
Mesajlar
54
Excel Vers. ve Dili
2021
Altın Üyelik Bitiş Tarihi
03-01-2026
Formül olarak bilmiyorum fakat VBA olarak aşağıdaki gibi deneyebilirsiniz
Kod:
 

Bilgemen

Altın Üye
Katılım
7 Şubat 2021
Mesajlar
54
Excel Vers. ve Dili
2021
Altın Üyelik Bitiş Tarihi
03-01-2026
Sub UygulaKosulluBicimlendirme() Dim ws As Worksheet Dim cell As Range Set ws = ThisWorkbook.Sheets("Sayfa1") ' Sayfa adını buraya göre güncelleyin For Each cell In ws.Range("A1:A" & ws.Cells(ws.Rows.Count, "A").End(xlUp).Row) If Left(cell.Value, 1) = "O" And cell.Offset(1, 0).Value Like "*X*" Then cell.Font.Color = RGB(255, 165, 0) ' Turuncu cell.Font.Bold = True End If Next cell End Sub
 

Greenblacksea53

Altın Üye
Katılım
5 Ocak 2019
Mesajlar
569
Excel Vers. ve Dili
Ofis 365 Tr
Altın Üyelik Bitiş Tarihi
05-01-2025
A1 hücresine
Kod:
=EĞER(A1<>"";1;0)
biçimlendirme kısmına yazıp biçiminizi ayarlayın
A3 hücresine
Kod:
=EĞER(A2="X";1;0)
yazıp biçimlendirmenizi yazıp biçimini ayarlayın
 
Katılım
24 Mayıs 2023
Mesajlar
7
Excel Vers. ve Dili
Microsoft 365
Sub UygulaKosulluBicimlendirme() Dim ws As Worksheet Dim cell As Range Set ws = ThisWorkbook.Sheets("Sayfa1") ' Sayfa adını buraya göre güncelleyin For Each cell In ws.Range("A1:A" & ws.Cells(ws.Rows.Count, "A").End(xlUp).Row) If Left(cell.Value, 1) = "O" And cell.Offset(1, 0).Value Like "*X*" Then cell.Font.Color = RGB(255, 165, 0) ' Turuncu cell.Font.Bold = True End If Next cell End Sub
Yanıtınız için teşekkür ederim, kodu denedim ama çalıştıramadım.
 
Katılım
24 Mayıs 2023
Mesajlar
7
Excel Vers. ve Dili
Microsoft 365
A1 hücresine
Kod:
=EĞER(A1<>"";1;0)
biçimlendirme kısmına yazıp biçiminizi ayarlayın
A3 hücresine
Kod:
=EĞER(A2="X";1;0)
yazıp biçimlendirmenizi yazıp biçimini ayarlayın
Yanıtınız için teşekkür ederim , formülü uyguladım ve X yazan hücreleri renklendirdim. Şimdi bunun nasıl X içeren hücrelerin hemen altındaki hücreyi renklendirmesini sağlayabilirim ?
 

Greenblacksea53

Altın Üye
Katılım
5 Ocak 2019
Mesajlar
569
Excel Vers. ve Dili
Ofis 365 Tr
Altın Üyelik Bitiş Tarihi
05-01-2025
Dosyanızı yükleme sitelerine atarsanız yardımcı olalim, kod yazan yapacaktı,
A1 hücresini seçili iken biçimlendirmeye gelin Yeni Kural deyip
=EĞER(A1<>"";1;0) yazıp biçimlendirme renginizi ayarlayıp ok deyin
Geri kalan hücreleri seçin örnek A2 den A50 hücrelerini seçip iken biçimlendirmeye gelin yeni kural deyip
=EĞER(A1="X";1;0) yazın ve biçimlendirmenizi ayarlayın.
 
Üst