Jeśli tak się czujesz, to powinno być naprawdę łatwe, ale nie mogę go uruchomić bez ponownego pobierania wartości komórki.Jak sprawdzić, czy komórka z datą w programie Excel jest pusta?
Na początek, mam 2 Data komórki:
Dim agreedDate As Date
Dim completedDate As Date
to działa .. (ale wygląda niechlujny)
agreedDate = Worksheets("Data").Cells(Counter, 7).Value
completedDate = Worksheets("Data").Cells(Counter, 9).Value
If (IsEmpty(Worksheets("Data").Cells(Counter, 7).Value) = True) Or (IsEmpty(Worksheets("Data").Cells(Counter, 9).Value) = True) Then
[.. do stuff]
End If
to nie zadziała - DLACZEGO NIE ?!
agreedDate = Worksheets("Data").Cells(Counter, 7).Value
completedDate = Worksheets("Data").Cells(Counter, 9).Value
If (IsEmpty(agreedDate) = True) Or IsEmpty(completedDate) = True) Then
[.. do stuff]
End If
Czy istnieje sposób, aby napisać instrukcję if w czysty i łatwy sposób?
Użytkownik zadeklarował zmienne jako typ Data. Tylko zmienne typu Wariant mogą być puste. –