2017-09-28 43 views

回答

0

我认为这应该做你想做的。该循环将继续,直到它到达一个空单元。如果它不适合你,你可以适应它。

`

Sub overdue_date() 

Dim today As Date 
Dim i As Integer 

i = 4 
today = Format(Now, "dd/mm/yyyy") 
With ActiveWorkbook.ActiveSheet 
    While (Not IsEmpty(.Cells(i, 4))) 
     If (.Cells(i, 4) < today) Then 
      .Cells(i, 8) = "!" 
     End If 
     i = i + 1 
    Wend 
End With 
End Sub` 

您可能需要更改日期的格式。

相关问题