|
紅色部份,再改成您要的訊息即可
Function A_DATE(D As Range, T As Range)
Application.EnableEvents = False
If IsDate(D) And IsNumeric(T) Then
s = DateDiff("d", Now(), D)
If s = 0 Then
FontColor = 2:InColor = 3
A_DATE = 1
ElseIf s < 0 Then
FontColor = 3:InColor = 6
A_DATE = 2
ElseIf s + 1 <= T Then
FontColor = 2:InColor = 3
A_DATE = 3
Else
FontColor = 0:InColor = 0
A_DATE = 4
End If
End If
cmd = "setColor($cell,$FontColor,$InColor)"
cmd = Replace(cmd, "$cell", Application.Caller.Offset(0, 0).Address(False, False))
cmd = Replace(cmd, "$FontColor",FontColor)
cmd = Replace(cmd, "$InColor",InColor)
Evaluate cmd
Application.EnableEvents = True
End Function
Sub SetColor(r As Range, FontColor As Integer, InColor As Integer)
r.Font.Color = FontColor
r.Interior.ColorIndex = InColor
End Sub
祝順心,南無阿彌陀佛!
|
|