@nanouk76
Ton programme supprime les lignes dont la cellule en colonne G est vide.
Si tu souhaites effectuer cette suppression à chaque fois qu’une cellule de la colonne G est effacée, tu peux utiliser ce code
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 And Target.Column = 7 Then
If Target.Value = "" Then Target.EntireRow.Delete
End If
End Sub
A+
@ Cappe Pierre
Comment affecter la cible à toute la feuille ?
Par défaut, l’évènement s’applique à toutes les cellules de la feuille.
Pour reprendre l’exemple précédent et l’appliquer à toute la feuille, il suffit donc de ne pas préciser de cible spécifique.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 Then MsgBox "Coucou !"
End Sub
A+