Excel : Comment vérifier si une cellule est vide avec VBA ?

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.