• DİKKAT

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

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

Katılım
5 Kasım 2007
Mesajlar
4,727
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
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.
 
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
 
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.
 
Geri
Üst