Excel : Effacer une cellule au changement d'une autre
Résolu
bidounet84
-
bidounet84 -
bidounet84 -
Bonjour,
J'ai une cellule C13 avec une liste déroulante qui vient d'une donnée de validation.
Je souhaiterais que par exemple la cellule B19 soit effacé à chaque fois que la fameuse cellule C13 change de valeur.
Comment faire ? Une macro je suppose mais laquelle ?
Merci d'avance.
J'ai une cellule C13 avec une liste déroulante qui vient d'une donnée de validation.
Je souhaiterais que par exemple la cellule B19 soit effacé à chaque fois que la fameuse cellule C13 change de valeur.
Comment faire ? Une macro je suppose mais laquelle ?
Merci d'avance.
4 réponses
-
Bonjour,
Bonjour,
Malgré... comme ceci :Private Sub Worksheet_Change(ByVal Target As Range) Dim ZoneAEffacer As Range Set ZoneAEffacer = Range("A1:A10,C2:C5,F5:H5") If Target.Address = "$C$13" Then ZoneAEffacer.ClearContents End Sub -
Bonjour,
Par macro essaie ceci :
- Clic droit sur l'onglet de la feuille concernée / Visualiser le code,
- Copie/colle ce code :Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$C$13" Then Range("B12") = "" End SubTu pourras facilement adapter ce code : $C$13 = ta liste de validation et B12 = la cellule que tu veux effacer...
- ferme la fenêtre visual basic editor afin de revenir sur ta feuille, et........
- teste
Cordialement,
Franck P -
Très bien cela répond à ma question.
Juste une précision comment fait-on si c'est une plage de cellule qu'il y a à effacer ? -