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

Utilisation de "Application.OnKey"

  • Initiateur de la discussion Initiateur de la discussion mintri
  • 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 !

mintri

XLDnaute Occasionnel
Hello le forum,

J'ai eu beau retourner le sujet je ne comprends comment doit être utilisé "Application.OnKey". En effet, j'ai écrit ce petit morceau de code :



Sub move()

Dim x As Integer
Dim y As Integer

Dim interminable As Integer
interminable = 1
x = 30
y = 1

While interminable = 1

Cells(x, y).Value = "O"
Application.OnKey "{a}", "hello"

Wend

End Sub
Sub hello()
MsgBox "hello"

End Sub

J'ai placé la macro dans un module et lorsque je l'exécute, j’atterris dans ma boucle interminable. Par contre, en appuyant sur "A" je devrais me retrouver dans le sub "hello" mais ce n'est pas le cas, la boucle ne s'arrête jamais.

Pouvez-vous me dépanner sur le sujet ?

Un grand merci par avance.
 
Re : Utilisation de "Application.OnKey"

Bonjour Pierrot,

En fait j'essaye juste de comprendre comment fonctionne le "onkey". 🙂

Je l'ai placé dans une boucle pour que pendant l'exécution de cette boucle, lorsque l'utilisateur clique sur "a", il se retrouve projeté dans une autre procédure. Est-ce possible de procéder ainsi ?

Merci et bon après midi à toi également !
 
- 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

Réponses
41
Affichages
1 K
Réponses
1
Affichages
325
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…