effacer une serie de cellule quand une autre change

  • Initiateur de la discussion Initiateur de la discussion galoma
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

galoma

Guest
Bonjour,
comment effacer une serie de cellule ex( de la colone B à I et de la ligne 20 à 43) des qu'on change la cellule (B13) avec une macro.
merci
 
Re : effacer une serie de cellule quand une autre change

Bonjour Galoma,

Pour ce que tu veux, il y a 2 possibilités :
1) Utiliser l'évènement "OnChange" si dans ta macro tu n'arrêtes pas le fonctionnement des évènements
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address = "$B$13" Then
    Range("B20:I43").ClearContents
  End If
End Sub

2) Juste derrière la ligne de ta macro qui change la valeur de la cellule
Code:
...
Range("B13").Value = xxxxxx
[COLOR=blue][B]Range("B20:I43").ClearContents
[/B][/COLOR]...

Voilà A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
23
Affichages
682
Réponses
13
Affichages
595
Retour