Bonjour à tous
Je veux effacer certaines cellules en ligne 21 à 10 si vide en B.
J'ai mis ce code:
Private Sub Worksheet_selectionchange(ByVal Target As Range)
Dim cells As Range
For Each cells In Range("B21:B102")
If cells.Value = "" Then
cells.Offset(0, 3) = ""
End If
Next
end sub
Mon problème est le suivant. Comment faire pour que la cellule s'efface automatiquement? En effet la cellule en E ne s'efface que si je la selectionne. Faut it changer "selectionchange" ?
Merci à l'avance.
Existe t-il un moyen sans passer par for......next?
Je veux effacer certaines cellules en ligne 21 à 10 si vide en B.
J'ai mis ce code:
Private Sub Worksheet_selectionchange(ByVal Target As Range)
Dim cells As Range
For Each cells In Range("B21:B102")
If cells.Value = "" Then
cells.Offset(0, 3) = ""
End If
Next
end sub
Mon problème est le suivant. Comment faire pour que la cellule s'efface automatiquement? En effet la cellule en E ne s'efface que si je la selectionne. Faut it changer "selectionchange" ?
Merci à l'avance.
Existe t-il un moyen sans passer par for......next?