VBA (xl): procedure lancé par modif d'une cel
Charlotte
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai juste une petite question qui me taraude. Après de nombreux essais j'ai l'impression qu'il est impossible de lancer une procédure à la modification d'une cellule donnée.
Je souhaitais lancer une procédure automatiquement à la modification de "B6". Serait-ce possible à votre avis ?
J'ai juste une petite question qui me taraude. Après de nombreux essais j'ai l'impression qu'il est impossible de lancer une procédure à la modification d'une cellule donnée.
Je souhaitais lancer une procédure automatiquement à la modification de "B6". Serait-ce possible à votre avis ?
A voir également:
- VBA (xl): procedure lancé par modif d'une cel
- Xl comparator - Télécharger - Tableur
- Excel compter cellule couleur sans vba - Guide
- Livraison xl leboncoin - Guide
- Pcl xl error subsystem kernel - Forum Imprimante
- Find vba - Astuces et Solutions
1 réponse
Bonjour,
En haut du code de ta feuille tu as 2 listes déroulante.
Dans celle de gauche tu choisis Worksheet
Dans celle de droite l'évènement de feuille qui t'interesse, cad Change.
La déclaration de procédure s'inscrit :
à toi de mettre ton code à l'intérieur.
Le parametre Target est la cellule ayant changé.
Au début du code tu dois déterminer si la cellule t'interesse ou non, et quitter si elle n'est pas concernée avec par exemple :
Si la cellule contient une formule, le recalcul ne déclenche pas l'évènement change (même si la valeur change...)
eric
En haut du code de ta feuille tu as 2 listes déroulante.
Dans celle de gauche tu choisis Worksheet
Dans celle de droite l'évènement de feuille qui t'interesse, cad Change.
La déclaration de procédure s'inscrit :
Private Sub Worksheet_Change(ByVal Target As Range) End Sub
à toi de mettre ton code à l'intérieur.
Le parametre Target est la cellule ayant changé.
Au début du code tu dois déterminer si la cellule t'interesse ou non, et quitter si elle n'est pas concernée avec par exemple :
If Intersect(Target, Range("B6")) Is Nothing Then Exit Sub
Si la cellule contient une formule, le recalcul ne déclenche pas l'évènement change (même si la valeur change...)
eric