2017-09-28 49 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` 

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

相關問題