[EXCEL] Exécuter une macro suite à une saisie

Exécuter une macro suite à une saisie [EXCEL] - VB/VBA/VBS - Programmation

Marsh Posté le 06-09-2003 à 18:01:29    

J'ai écrit une macro que je souhaite exécuter quand l'utilisateur appuie sur entrée dans une certaine cellule
(en gros je voudrais créer une cellule "réactive" ).
 
Est-ce que quelqu'un peut me dire comment on fait ça ?
 
D'avance merci :)

Reply

Marsh Posté le 06-09-2003 à 18:01:29   

Reply

Marsh Posté le 07-09-2003 à 02:55:44    

_John_Doe_ a écrit :

J'ai écrit une macro que je souhaite exécuter quand l'utilisateur appuie sur entrée dans une certaine cellule
(en gros je voudrais créer une cellule "réactive" ).
 
Est-ce que quelqu'un peut me dire comment on fait ça ?
 
D'avance merci :)

tu peux utiliser l'evenement selectionchange de te feuille de calcul:
tu vas ds le VB editor tu double click sur feuil1 tu choisi
"worksheet" au lieu de "général" puis l'evenement "selectionchange"
cela donne:
 
private sub worksheet_selectionchange(byval target as excel.range)
if activecell.address= range("b10" ).address then
call mamacroendif
 
end sub
 
si tu click sur b10 ta macro est lancée

Reply

Marsh Posté le 08-09-2003 à 00:06:56    

Atman a écrit :

tu peux utiliser l'evenement selectionchange de te feuille de calcul:
tu vas ds le VB editor tu double click sur feuil1 tu choisi
"worksheet" au lieu de "général" puis l'evenement "selectionchange"
cela donne:
 
private sub worksheet_selectionchange(byval target as excel.range)
if activecell.address= range("b10" ).address then
call mamacroendif
 
end sub
 
si tu click sur b10 ta macro est lancée
 


 
Merci beaucoup, je vais voir ça  :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed