Comment tester la touche ESC ?

Le
Gouap
Bonjour à tous,

Est il possible d'exécuter une macro suite à l'appui de la touche "Excape" ?

merci de votre aide,
@+
Philippe
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
michdenis
Le #21031171
Bonjour,

Je crois que la commande que tu cherches est :

Application.EnableCancelKey = xlDisabled

Cette commande peut prendre 2 autres valeurs
xlInterrupt et xlInterrupt. Tu trouveras leur signification
dans l'aide d'Excel. Lorsque tu places le curseur sur
l'expression "EnableCancelKey", tu appuies sur la
touche F1.



"Gouap" ew$
Bonjour à tous,

Est il possible d'exécuter une macro suite à l'appui de la touche "Excape" ?

merci de votre aide,
@+
Philippe
Daniel.C
Le #21032351
Bonjour.
Pour lier une macro à la touche escape :
Application.OnKey "{ESC}", "TaMacro"
pour annuler cette liaison :
Application.OnKey "{ESC}", ""
Daniel

Bonjour à tous,

Est il possible d'exécuter une macro suite à l'appui de la touche "Excape" ?

merci de votre aide,
@+
Philippe


michdenis
Le #21032671
Bonjour Daniel,

Même si on peut affecter une macro à la touche "Esc"
elle conserve toujours sa capacité de mettre fin à
l'exécution d'une procédure.

Même que la combinaison de ces commandes n'altère pas
le fonctionnement de cette touche

Application.EnableCancelKey = xlDisabled
Application.OnKey "{ESC}"

On peut créer une gestion d'erreur pour moduler
le comportement de la touche.

La question, c'est de savoir ce que recherche le demandeur.
D'un premier clic, il peut appeler une macro et dans un
second temps, cliquer à nouveau et interrompre l'exécution
de la macro.

À cause de la dualité de la fonction, on peut se demander si
c'est un bon choix pour créer un raccourci-clavier !




"Daniel.C"
Bonjour.
Pour lier une macro à la touche escape :
Application.OnKey "{ESC}", "TaMacro"
pour annuler cette liaison :
Application.OnKey "{ESC}", ""
Daniel

Bonjour à tous,

Est il possible d'exécuter une macro suite à l'appui de la touche "Excape" ?

merci de votre aide,
@+
Philippe


Daniel.C
Le #21032661
Bonjour Denis.
Dans mon esprit, le demandeur souhaite lancer une macro au moyen de la
touche escape.
Cordialement.
Daniel

Bonjour Daniel,

Même si on peut affecter une macro à la touche "Esc"
elle conserve toujours sa capacité de mettre fin à
l'exécution d'une procédure.

Même que la combinaison de ces commandes n'altère pas
le fonctionnement de cette touche

Application.EnableCancelKey = xlDisabled
Application.OnKey "{ESC}"

On peut créer une gestion d'erreur pour moduler
le comportement de la touche.

La question, c'est de savoir ce que recherche le demandeur.
D'un premier clic, il peut appeler une macro et dans un
second temps, cliquer à nouveau et interrompre l'exécution
de la macro.

À cause de la dualité de la fonction, on peut se demander si
c'est un bon choix pour créer un raccourci-clavier !




"Daniel.C" discussion :
Bonjour.
Pour lier une macro à la touche escape :
Application.OnKey "{ESC}", "TaMacro"
pour annuler cette liaison :
Application.OnKey "{ESC}", ""
Daniel

Bonjour à tous,

Est il possible d'exécuter une macro suite à l'appui de la touche "Excape" ?

merci de votre aide,
@+
Philippe




Gouap
Le #21033791
Merci pour vos propositions.
Elle m'ont ouvert des horizons que je ne soupçonnais pas et que je m'en vais
exploiter sur le champs :)

Application.EnableCancelKey = xlDisabled
pour mettre fin à un traitement de tri qui pafois a tendance à durer

Application.OnKey "{ESC}"
Pour lancer une macro perso (Annulation)

@+
Philippe

"Daniel.C"
Bonjour Denis.
Dans mon esprit, le demandeur souhaite lancer une macro au moyen de la
touche escape.
Cordialement.
Daniel

Bonjour Daniel,

Même si on peut affecter une macro à la touche "Esc"
elle conserve toujours sa capacité de mettre fin à
l'exécution d'une procédure.

Même que la combinaison de ces commandes n'altère pas
le fonctionnement de cette touche

Application.EnableCancelKey = xlDisabled
Application.OnKey "{ESC}"

On peut créer une gestion d'erreur pour moduler
le comportement de la touche.

La question, c'est de savoir ce que recherche le demandeur.
D'un premier clic, il peut appeler une macro et dans un
second temps, cliquer à nouveau et interrompre l'exécution
de la macro.

À cause de la dualité de la fonction, on peut se demander si
c'est un bon choix pour créer un raccourci-clavier !




"Daniel.C" de discussion :
Bonjour.
Pour lier une macro à la touche escape :
Application.OnKey "{ESC}", "TaMacro"
pour annuler cette liaison :
Application.OnKey "{ESC}", ""
Daniel

Bonjour à tous,

Est il possible d'exécuter une macro suite à l'appui de la touche
"Excape" ?

merci de votre aide,
@+
Philippe








Publicité
Poster une réponse
Anonyme