Koşullu biçimlendirmeyi tüm satıra uygulama

Katılım
30 Mayıs 2011
Mesajlar
5
Excel Vers. ve Dili
2007 türkçe
Merhaba,
Excel 2013
Diyelimki, A1:M245 arasında tablo var.
A satırına yazdığıma göre A satırından M satırına kadar renklenmesini istiyorum.

Örneğin;
A2 satırına "KALEM" yazdım A2:M2 satırının hepsinin kırmızı dolgu olmasını istiyorum.
B2 satırına "DEFTER" yazdım A2:M2 satırının hepsinin mavi dolgu olmasını istiyorum.
C2 satırına "SİLGİ" yazdım A2:M2 satırının hepsinin sarı dolgu olmasını istiyorum.

Bunun gibi her girdiğim veriye göre satırın tamamının ayrı bir renk almasını istiyorum.
Yardımlarınızı bekliyorum
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Uygulayaçağız alanı seçin,
Koşullu biçimlendirme,yeni kural,biçimlendirilecek hücreleri belirlemek için formül kullan
formülü kopyala,dolgu rengi belirle tamam, diğerleri için aynı işlemi yap.
Kod:
=$A2="KALEM"
 

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
Resimdeki gibi yapabilirsiniz.

 

Ekli dosyalar

Katılım
31 Mayıs 2017
Mesajlar
14
Excel Vers. ve Dili
2010 türkçe
C2 Hücresine 0 ile B2 arasındaki değerlere göre değişiklik gösteren veri çubuğu koydum.aynı biçimlendirmenin B3,B4,B5,B6,B7,B8 vs. hücrelerinde de olması için biçimlendirmeyi kopyaladım. Ancak sistem C2 yi $C$2 şeklinde yazdığı için diğer satırlarda baz alınan hücre c3,c4,c5,c6,c7c,7 şeklinde ilerlemiyor. biçimlendirme yaparken $ işaretini kaldırmaya çalışıyorum. Buna da excel izin vermiyor.

Yardımcı olabilecek biri var mı lütfen.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,084
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Excel izin verir. Eğer formülü yazarken ok tuşlarıyla düzeltilecek yere gelmeye çalışıyorsanız hücreler arasında dolaşırsınız. Önce F2 tuşuna basarsanız ya da fareyle düzeltilecek yeri seçerseniz formül içinde dolaşabilirsiniz.
 
Katılım
31 Mayıs 2017
Mesajlar
14
Excel Vers. ve Dili
2010 türkçe
Excel izin verir. Eğer formülü yazarken ok tuşlarıyla düzeltilecek yere gelmeye çalışıyorsanız hücreler arasında dolaşırsınız. Önce F2 tuşuna basarsanız ya da fareyle düzeltilecek yeri seçerseniz formül içinde dolaşabilirsiniz.
sanırım bahsettiğiniz işlemi uygulayamadım.

$ işaretini el ile silmeye çalıştığımda aşağıdaki uyarıyı alıyorum.

"Renk ölçekleri, veri çubukları ve simge kümeleri için koşullu biçimlendirme ölçütünde göreli başvuru kullanamazsınız"
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,084
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Bu özel bir durum demek ki, ben klasik biçimlendirme formüllerinde bu şekilde uyguluyorum.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,325
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Örnek dosya eklerseniz belki çözüm üretebiliriz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,325
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Aşağıdaki kodu deneyin.

Kod:
Sub Satir_Bazinda_Veri_Cubugu_Bicimi_Uygula()
    Dim Veri As Range
    
    For Each Veri In Range("C3:C100")
        If Veri.Value <> "" Then
            If Veri.HasFormula Then
                Veri.FormatConditions.Delete
                Veri.FormatConditions.AddDatabar
                Veri.FormatConditions(Veri.FormatConditions.Count).ShowValue = True
                Veri.FormatConditions(Veri.FormatConditions.Count).SetFirstPriority
                With Veri.FormatConditions(1)
                    .MinPoint.Modify newtype:=xlConditionValueNumber, newvalue:=0
                    .MaxPoint.Modify newtype:=xlConditionValueNumber, newvalue:="=GİRİŞ!$B$" & Veri.Row
                    .BarColor.Color = 13012579
                    .BarColor.TintAndShade = 0
                    .BarFillType = xlDataBarFillSolid
                    .Direction = xlContext
                    .NegativeBarFormat.ColorType = xlDataBarColor
                    .BarBorder.Type = xlDataBarBorderNone
                    .AxisPosition = xlDataBarAxisAutomatic
                    .AxisColor.Color = 0
                    .AxisColor.TintAndShade = 0
                    .NegativeBarFormat.Color.Color = 255
                    .NegativeBarFormat.Color.TintAndShade = 0
                End With
            End If
        End If
    Next
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Katılım
30 Kasım 2009
Mesajlar
14
Excel Vers. ve Dili
2003
Resimdeki gibi yapabilirsiniz.

Hocam merhabalar;

ben de buna benzer bir tablom yaptım.
=$J4="x" doğruysa satırı boyuyorum. (Uygulama Hedefi =$A$4:$j$4 )

Alttaki J5,J6,J7... hücrelerine de x yazınca kendi satırı boyansın istiyorum. (650 satır var).

Ama hücreyi kopyala yapıştır yapınca, fırça ile çoğalttığımda veya hücrenin köşesinden aşağı hücrelere(J4,j5,j6...) çekince J4,J5,J6... hücrelerinde uygulama hedefi sadece =$J$5 olarak kalıyor ve satır boyanmıyor.

Benim istediğim J5 için uygulama hedefi =$A$5:$j$5 olsun.

Ama bir türlü yapamadım.

Yardımlarınızı rica ederim.
 
Katılım
30 Kasım 2009
Mesajlar
14
Excel Vers. ve Dili
2003
Yardımlarınıza ihtiyacım var arkadaşlar.
 
Üst