Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

A propos de Onkey

  • Initiateur de la discussion Initiateur de la discussion Adamev
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Adamev

XLDnaute Occasionnel
Bonjour à tous et à toutes,


Dans ThisWorkBook j’ai ces 2 procédures
_______________________________________________
Sub AllezY()
Application.OnKey "+{ESC}", "totoDansFeuil5A1"
End Sub
______________________________________________
Sub totoDansFeuil5A1()
Sheets(5).[a1] = "toto"
End Sub
______________________________________________
La deuxième procédure fonctionne en appuyant sur F5 (ou sur le petit triangle vert), Mais pas du tout en appuyant sur Ctrl+ESC, et, même en changeant cette combinaison de touches.et encore, même lorsque les 2 procédures sont écrites dans le code de la feuille 5.
Où est l'erreur?
Merci de votre aide
 
Re : A propos de Onkey

Bonsoir Adamev,

Application.OnKey "+{ESC}", "totoDansFeuil5A1"

- concerne la combinaison de touches Maj(Shift)+Echap

- lui affecte la macro totoDansFeuil5A1 qui doit se trouver dans un Module

A+
 
Re : A propos de Onkey

Bonsoir job75, le fil,
Merci bien pour ta réponse,

Application.OnKey "+{ESC}", "totoDansFeuil5A1"

- concerne la combinaison de touches Maj(Shift)+Echap

...et non pas Ctrl+Echap. D'accord il s'agit d'une erreur de ma part.

- lui affecte la macro totoDansFeuil5A1 qui doit se trouver dans un Module

J'ai mis la macro totoDansFeuil5A1, dans un module, en gardant la première macro dans ThisworkBook, mais le problème persiste. fallait-il changer aussi l'emplacement de cette première macro?
Cordialement
 
Re : A propos de Onkey

Bonjour Staple1600, le fil,

Chez moi CTRL+ESC est un raccourci Windows

(qui affiche le menu Démarrer)

et cela même si Excel est l'application active.

Mais, même en changeant la combinaison de touches, (par ex: Alt+Entrée) ça ne marche pas.
Cordialement
 
Re : A propos de Onkey

Re, bonsoir JM,

J'ai mis les 2 macros dans un Module.

La combinaison Maj+Echap ne lance pas la macro qu'on lui a affecté.

C'est donc une combinaison qu'on ne peut pas programmer.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

L
Réponses
9
Affichages
1 K
R
Réponses
3
Affichages
4 K
R
C
Réponses
4
Affichages
1 K
Carlich
C
Réponses
1
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…