lancer macro au changement de la valeur d'une cellule

pascal21

XLDnaute Barbatruc
bonjour
question déjà maintes fois posée mais je n'ai pas trouvé pour adapter à mon cas
j'ai dans le classeur A cellule (A1), une formule qui récupère une valeur dans un autre classeur B cellule (B1)
si ce classeur B est fermé la valeur de (B1) change (workbook before close)
la valeur de la cellule du classeur A change aussi
j'aimerais que ça lance une macro au changement de cette cellule
jusqu'a maintenant j'ai réussi mais en cliquant n'importe où sur le classeur (worksheets selection change)
j'ai pensé à if not intersection ......(A1)............
mais je ne sais comment procéder et si c'est ce que je veux
pouvez-vous m'aider
merci
 
Dernière édition:
G

Guest

Guest
Re : lancer macro au changement de la valeur d'une cellule

bonjour Pascal,

A partir de ce que tu as trouvé sur le forum, fais des tests et vois si cela fonctionne. Aide toi éventuellement de l'aide en ligne d'excel (F1).

Et reviens avec tes tests, si cela ne va pas...

A+
 

Cousinhub

XLDnaute Barbatruc
Re : lancer macro au changement de la valeur d'une cellule

Bonsoir,

tout d'abord, pour saluer mon ami Hasco :):):)

Et ensuite, pour "rappeler" qu'il existe également un évènement Calculate()....

Qui, couplé à une valeur d'un "Nom", peut se révéler redoutable....

Lequel "Nom", nommé "ancien", par exemple, prend la valeur de la cellule A1 à l'ouverture du fichier A

Et dès qu'un calcul est effectué, on compare la nouvelle valeur de A1 du fichier A au nom...

Si la valeur est différente, deux actions :
- on déroule la macro
- on redéfinit "ancien", avec la nouvelle valeur de A1 du fichier A


Bonne chance, et Bon travail
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 749
Messages
2 091 623
Membres
105 009
dernier inscrit
aurelien76110