Buon giorno,
in rete ho trovato questa macro che cambia il colore delle scritte delle date ossia:
Grazie dell'aiuto
Una macro, eh? Mah...
Comunque eccola qui:
Public Sub mColoraCelle()
Dim sh As Worksheet
Dim c As Range
Dim rng As Range
Set sh = ThisWorkbook.Worksheets("Foglio1")
With sh
Set rng = .Range("H2:H200")
rng.Font.ColorIndex = xlAutomatic
For Each c In rng
If Len(c.Value) = 10 And InStr(c.Value, "/") And IsDate(c.Value) Then
Select Case DateDiff("d", Date, c.Value)
Case -7 To 0
c.Font.ColorIndex = 4
Case Is > 0
c.Font.ColorIndex = 5
Case Else
c.Font.ColorIndex = 3
End Select
End If
Next
End With
Set c = Nothing
Set rng = Nothing
Set sh = Nothing
End Sub
Non sono sicurissimo del colore verde(la tonalità), fai delle prove.
Se vuoi modoficare il lasso di tempo in cui colorare di verde le celle(nell'esempio 8 giorni), modifica qui:
Case -7 To 0
mettendo sempre lo 0 (o il numero più alto) a destra.
Puoi fare prove con questa semplice routine per vedere il numero che viene restituito(modifica a piacimento la data di UnaData):
Public Sub m()
Dim UnaData As Date
UnaData = "15/12/2011"
MsgBox DateDiff("d", Date, UnaData)
End Sub