Exécuter une macro quand la valeur d'une cellule change

tamatave33

XLDnaute Junior
Bonjour le forum,

J'ai un classeur Excel avec une macro dans l'onglet "Initialisation" qui me permet :
- de créer des copies de l'onglet "Colonne ECS(1)" en fonction de la valeur de la cellule (E7),
- de masquer des lignes de l'onglet ("Collecteur") en fonction de la valeur de la cellule (E11), cette valeur indiquant les lignes qui doivent rester visibles.
Le problème est que pour que cette cellule soit active (E11), il faut que je re-clique dessus après avoir saisi le nombre.
J'ai cherché sur le forum une solution, mais je n'ai pas trouvé.
Quelqu'un peut-il me donner la solution ?
Merci pour votre aide.
 

Pièces jointes

  • Exemple.xls
    160 KB · Affichages: 52
  • Exemple.xls
    160 KB · Affichages: 54

Pierrot93

XLDnaute Barbatruc
Re : Exécuter une macro quand la valeur d'une cellule change

Bonjour,

plutôt que l'événement "selectionchange" utilise l'événement "change"

Code:
Private Sub Worksheet_Change(ByVal Target As Range)

bonne journée
@+
 

Discussions similaires

Statistiques des forums

Discussions
284 906
Messages
1 864 039
Membres
155 741
dernier inscrit
khayal boutaina
Haut Bas