Se la sensazione è questa dovrebbe essere davvero facile ma non riesco a farlo funzionare senza recuperare nuovamente il valore della cella.Come verificare se una cella della data in Excel è vuota?
per cominciare, ho le cellule 2 Data:
Dim agreedDate As Date
Dim completedDate As Date
QUESTO FUNZIONA .. (ma sembra disordinato)
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
QUESTO NON FUNZIONA - perché no ?!
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
C'è un modo per scrivere l'istruzione if in modo pulito e semplice?
Hai dichiarato le variabili come tipo Data. Solo le variabili di tipo Variant possono essere vuote. –