Çözüldü TRY ile Başlayan Cümle

Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Merhaba arkadaşlar;

3 kolondan oluşan Excel tablomda ( A-B-C) ;

C kolonunda "TRY" ile başlayan satırı koşullu biçimlendirme ile, arka hücre rengini kırmızı nasıl yapabiliriz ?

Arka plan kırmızı renki tüm satırı ve kolonları kapsayacak:

Not: TRY her zaman C kolonunda ve satırın ilk kelimesidir.

ör;
C5= TRY 13500

A5 : B5 : C5 gibi...

Yardımcı arkadaşa şimdiden Teşekkürler...
 
Son düzenleme:

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,634
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

C sütununda olmasını istediğiniz alanı seçin ve koşullu biçimlendirmede aşağıdaki formülü kullanın.
C'de nerden başlayacaksanız C1'i ona göre değiştirin.

Kod:
=SOLDAN(C1;3)="TRY"
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,263
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Erdem beyin önerisini aşağıdaki gibi düzenlerseniz seçtiğiniz aralıktaki satırı renklendirir.

Kod:
=SOLDAN($C1;3)="TRY"
1544601432190.png
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Erdem_34;

Hocam ; Teşekkür ederim.
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Korhan Ayhan;

Teşekkürler, Tamamdır... Yalnız;

şöyle bişey var:

Bu koşullu biçimlendirme , txt dosya import ile birlikte çalışıyor... bu da dosya alımını baya yavaşlatıyor. Bu koşullu biçimlendirmeyi Makro ile nasıl yapabiliriz ? Dosya importundan sonra çağıralım..
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Sayın Korhan Bey'in izni olursa eğer aşağıdaki makroyu deneyiniz:
PHP:
Sub renklendir()
son = Cells(Rows.Count, "C").End(3).Row
Range("A1:C" & Rows.Count).Interior.Color = xlNone
For i = 1 To son
    If WorksheetFunction.Proper(Left(Cells(i, "C"), 3)) = "Try" Then
        Range("A" & i & ":C" & i).Interior.Color = vbRed
    End If
Next
End Sub
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
YUSUF44;

Hocam çok teşekkür ederim, Tamamdır... elinize sağlık.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,263
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu da koşullu biçimlendirme ile çözüm;

Kod:
Sub Kosullu_Bicimlendir()
    Application.ScreenUpdating = False
    Application.Calculation = xlCalculationManual
    Son = Cells(Rows.Count, 3).End(3).Row
    With Range("A1:C" & Son)
        .FormatConditions.Delete
        .FormatConditions.Add Type:=xlExpression, Formula1:="=SOLDAN($C1;3)=""TRY"""
        .FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
        .FormatConditions(1).StopIfTrue = False
        With .FormatConditions(1).Interior
            .PatternColorIndex = xlAutomatic
            .Color = 255
            .TintAndShade = 0
        End With
    End With
    Application.ScreenUpdating = True
    Application.Calculation = xlCalculationAutomatic
End Sub
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Korhan hocam;

Çok Teşekkür ediyorum, Tamamdır... elinize sağlık.
 
Üst