• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Satır Belirleme

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
840
Excel Vers. ve Dili
Office 2016 TR
Merhaba,


Bir tablo da hangi sutunda olursak olalım A sutununda denk gelen satırın belirlenmesi mümkün mü ?

Teşekkür ederim.
 
Merhaba,

Belirlemekten kastınız nedir?
 
Merhaba,

Belirlemekten kastınız nedir?


A hücresinde liste var diğer hücrelerde değerler. Değerleri girerken A hücresinde bulunan listeye göre yapılmata.

Mesela K 13 te isem A 13 sarıya boyasın başka hücre ve satıra geçtiğimde eski haline dönsün ve geçtiğim hücrenin A sutunundaki ilgili satırı sarıya boyansın. Bu şekilde mümkün mü acaba.
 
Sayfanızda koşullu biçimlendirme ya da "A" sütununda renklendirme kullanıyor musunuz?
 
Sayfanızın kod bölümüne aşağıdaki kodu uygulayıp deneyiniz.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Range("A1:A1048576").FormatConditions.Delete
    With Cells(Target.Row, 1)
        .FormatConditions.Add Type:=xlExpression, Formula1:="=1"
        .FormatConditions(.FormatConditions.Count).SetFirstPriority
        With .FormatConditions(1).Interior
            .PatternColorIndex = xlAutomatic
            .Color = 65535
            .TintAndShade = 0
        End With
    End With
End Sub
 
Sayfanızın kod bölümüne aşağıdaki kodu uygulayıp deneyiniz.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Range("A1:A1048576").FormatConditions.Delete
    With Cells(Target.Row, 1)
        .FormatConditions.Add Type:=xlExpression, Formula1:="=1"
        .FormatConditions(.FormatConditions.Count).SetFirstPriority
        With .FormatConditions(1).Interior
            .PatternColorIndex = xlAutomatic
            .Color = 65535
            .TintAndShade = 0
        End With
    End With
End Sub

Çok güzel olmuş, elinize sağlık. Teşekkür ederim.
 
Aşağıdaki kodu deneyiniz.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Columns(1).FormatConditions.Delete
    Rows(1).FormatConditions.Delete
    With Cells(Target.Row, 1)
        .FormatConditions.Add Type:=xlExpression, Formula1:="=1"
        .FormatConditions(.FormatConditions.Count).SetFirstPriority
        With .FormatConditions(1).Interior
            .PatternColorIndex = xlAutomatic
            .Color = 65535
            .TintAndShade = 0
        End With
    End With
    With Cells(1, Target.Column)
        .FormatConditions.Add Type:=xlExpression, Formula1:="=1"
        .FormatConditions(.FormatConditions.Count).SetFirstPriority
        With .FormatConditions(1).Interior
            .PatternColorIndex = xlAutomatic
            .Color = 65535
            .TintAndShade = 0
        End With
    End With
End Sub
 
Aşağıdaki kodu deneyiniz.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Columns(1).FormatConditions.Delete
    Rows(1).FormatConditions.Delete
    With Cells(Target.Row, 1)
        .FormatConditions.Add Type:=xlExpression, Formula1:="=1"
        .FormatConditions(.FormatConditions.Count).SetFirstPriority
        With .FormatConditions(1).Interior
            .PatternColorIndex = xlAutomatic
            .Color = 65535
            .TintAndShade = 0
        End With
    End With
    With Cells(1, Target.Column)
        .FormatConditions.Add Type:=xlExpression, Formula1:="=1"
        .FormatConditions(.FormatConditions.Count).SetFirstPriority
        With .FormatConditions(1).Interior
            .PatternColorIndex = xlAutomatic
            .Color = 65535
            .TintAndShade = 0
        End With
    End With
End Sub

D sütununa uygulayamadım With Cells(Target.Row, 1) 4 yapıyorum ama rek sabit kalıyor.
 
Aşağıdaki satırları değiştirmeniz gerekiyor.

Kod:
Columns([COLOR="Red"]1[/COLOR]).FormatConditions.Delete
With Cells(Target.Row, [COLOR="red"]1[/COLOR])
 
Hocam

Range("D1:D1048576").FormatConditions.Delete

ekledim düzeldi
 
Geri
Üst