我在Excel中設置了一些VBA來比較兩個日期以查看它們是否相同。我遇到的問題是將單元格的變量分配給「ActualStartDate」後,它將刪除單元格中的所有內容。因此「ActualStartDate」分配正確,但同時刪除。指定單元格而不刪除它的原始內容
這是我的代碼,任何幫助都會很棒。 (這activecell東西是因爲它是相對引用)
Dim ActualStartDate, ProjectedStartDate
ActiveCell.Offset(-1, -1).Range("A1").Select
ActiveCell.FormulaR1C1 = ActualStartDate
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.FormulaR1C1 = ProjectedStartDate
If ActualStartDate = ProjectedStartDate Then
ActiveCell.Offset(-1, -1).Range("A1").Interior.Color = RGB(0, 0, 255)
End If
當它運行時,它確實recogize我的考試日期是相同和顏色的單元格。它只是刪除包含「ActualStartDate」的單元格的內容
這是有道理的,似乎工作了!謝謝!! – Shannon 2009-04-29 12:50:35