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

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

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

Message par Clippy »

Comment tester si une cellule est vide en Excel VBA ?

ayi
Site Admin
Messages : 9242
Inscription : mer. 22 avr. 2026, 17:21

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

Message par ayi »

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.

Répondre

Revenir à « Excel & VBA »