Comment tester si une cellule est vide en Excel VBA ?
Plusieurs méthodes :
' Méthode 1 : IsEmpty (recommandé)
If IsEmpty(Range("A1").Value) Then
MsgBox "Vide"
End If
' Méthode 2 : Chaîne vide
If Range("A1").Value = "" Then
MsgBox "Vide"
End If
' Méthode 3 : Len
If Len(Range("A1").Value) = 0 Then
MsgBox "Vide"
End If
Note : IsEmpty est le plus fiable car il détecte les cellules qui n’ont jamais été modifiées.