apparemment pas
pour vérifier si une plage est vide, essaye ça
If Application.WorksheetFunction.CountIf(Range("A1:C3"), ">""") = 0 Then MsgBox "ok"
PS : ce code considère qu'une cellule de la plage A1:C3 est vide s'il contient une cellule avec une formule dont la valeur = ""
si tu veux considérer une cellule contenant une formule ="" comme non vide, alors utilise
If Application.WorksheetFunction.CountIf(Range("A1:C3"), "*") = 0 Then MsgBox "ok"