Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comment tester la touche ESC ?

5 réponses
Avatar
Gouap
Bonjour à tous,

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

merci de votre aide,
@+
Philippe

5 réponses

Avatar
michdenis
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" a écrit dans le message de groupe de discussion :
ew$
Bonjour à tous,

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

merci de votre aide,
@+
Philippe
Avatar
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


Avatar
michdenis
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" a écrit dans le message de groupe 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


Avatar
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" a écrit dans le message de groupe 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




Avatar
Gouap
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" a écrit dans le message de news:

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" a écrit dans le message de groupe
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