Bonjour.
Vous pouvez utiliser la fonction "IsEmpty".
Vous pouvez vous inspirer de l'exemple suivant, où on balaye les cellules d'une plage, repère les cellules vides, puis les verrouille :
' Balayer les Cellules de <st1:personname ProductID="La Plage" w:st="on">la Plage</st1:personname> sélectionnée, verrouiller les Cellules vides,
' et déverrouiller les autres.
For I = Imin
To Imax
For J = Jmin To Jmax
Set cellule = Cells(I, J)
If IsEmpty(cellule) =
False Then
cellule.Locked = False
Else
cellule.Locked = True
End If
Next J
Next I
(la variable "cellule" doit ici avoir été déclarée via : Dim cellule As Object).
J'espère vous avoir aidé.
André