Bonjour à tous.
Je souhaite que dès que le contenu d'une certaine cellule est modifié, le contenu de certaines autres cellules soit effacer.
J'ai trouvé cette macro qui fonctionne très bien:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$4" Then
Range("D4").ClearContents
Range("F4").ClearContents
Range("J4").ClearContents
End If
End Sub
Mais je souhaite que cela soit également pour les cellules du dessous, c-a-d:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$5" Then
Range("D5").ClearContents
Range("F5").ClearContents
Range("J5").ClearContents
End If
End Sub
etc, etc
Je suppose qu'il existe une autre macro plus simple.
Merci d'avance.
Je vous joins un fichier d'exemple.
Gilles
Je souhaite que dès que le contenu d'une certaine cellule est modifié, le contenu de certaines autres cellules soit effacer.
J'ai trouvé cette macro qui fonctionne très bien:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$4" Then
Range("D4").ClearContents
Range("F4").ClearContents
Range("J4").ClearContents
End If
End Sub
Mais je souhaite que cela soit également pour les cellules du dessous, c-a-d:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$5" Then
Range("D5").ClearContents
Range("F5").ClearContents
Range("J5").ClearContents
End If
End Sub
etc, etc
Je suppose qu'il existe une autre macro plus simple.
Merci d'avance.
Je vous joins un fichier d'exemple.
Gilles