Soru Metin içindeki tarih bugünden küçük ise yazı rengi kırmızı olsun

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
659
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
Merhaba;

B12 satırında = "Müşteri Karlılık Raporu - ( Son Veri Yükleme Zamanı : 20.03.2024 )" metni var.
Burada yapmak istediğim metin içindeki tarih EĞER bugünden küçük ise "Müşteri Karlılık Raporu - ( Son Veri Yükleme Zamanı : 20.03.2024 )" rengi kırmızı olsun, değilse siyah kalacak.
Bunu makro ile yapmak istiyorum. Yardımcı olabilirseniz sevinirim.
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,362
Excel Vers. ve Dili
2019 TR
Merhaba,
Sayfa1 yerine işlem yapmak istediğiniz sayfayı yazınız.
Kod:
Sub test()
Dim s1 As Worksheet
Set s1 = Sayfa1
With s1
    tarih = Mid(.Range("B12"), WorksheetFunction.Search(":", .Range("B12")) + 2, 10)
        If CDate(tarih) < Date Then
            .Range("B12").Font.Color = vbRed
        Else
            .Range("B12").Font.Color = vbBlack
        End If
End With
End Sub
 

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
659
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
Sayın Ademcan; Çok teşekkür ederim. Elinize sağlık
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,362
Excel Vers. ve Dili
2019 TR
Rica ederim.
 
Üst