Sub CompterCellPleine()
Dim Cell As Range
Dim Compteur As Integer
For Each Cell In Selection
If Cell <> "" Then
Compteur = Compteur + 1
End If
Next Cell
MsgBox Compteur
End Sub
Maintenant si tu as une plage définie :
For Each Cell in Range("TaPlage")
Et si tu veux le résultat dans une cellule à la place d'un message :