Ödeme Gününü renklendiren macro'ya ilave

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,712
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhabalar,

Ek'li dosyadaki macro , ödeme günü bugün olanları ikaz edip ilgili hücreyi kırmızı renk ile dolduruyor,

Ancak, bu işlem gerçekleştiğinde geçmiş tarihlere ait renklendirme kalkmıyor,

İstenen; Bugün'ün tarihini içermeyen hücrelerdeki renklenmenin kalkmasıdır,

Teşekkür ederim.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,424
Excel Vers. ve Dili
excel 2010
merhaba
bu şekilde dener misiniz

Sub Auto_open()
Range("D3:D1000").Interior.ColorIndex = 2
Dim gün As Date
gün = Format(Now(), "dd.mm.yyyy")
For Each ayni In Range("D3:D1000")
If ayni.Value = gün Then
DUR4 = MsgBox("Ödeme Günü Gelmiştir.", vbYes, "UYARI")
ayni.Interior.ColorIndex = 3
End If
Next

End Sub
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,712
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
merhaba
bu şekilde dener misiniz

Sub Auto_open()
Range("D3:D1000").Interior.ColorIndex = 2
Dim gün As Date
gün = Format(Now(), "dd.mm.yyyy")
For Each ayni In Range("D3:D1000")
If ayni.Value = gün Then
DUR4 = MsgBox("Ödeme Günü Gelmiştir.", vbYes, "UYARI")
ayni.Interior.ColorIndex = 3
End If
Next

End Sub
Sayın uzmanamele, sorun çözüldü, teşekkür ederim.
 
Üst