Code simuler appui sur touche clavier
Résolu
Bonjour,
Je fais appel à vous.
J'aimerais savoir s'il existe un code VBA pour simuler l'appui sur une, voire plusieurs touches du clavier, le tout en cliquant sur un bouton (dans excel ou access)
En gros, j'aimerais que lorsque je clique sur mon bouton que j'ai créé, ça simule l'appui sur des touches du clavier, du genre ENTREE, ou CTRL+C, ou CTRL+F etc...
Le code que j'ai essayé est le suivant, pour simuler l'appui sur la touche F1:
Private Sub Commande8_Click()
SendKeys "{F1}"
End Sub
Le bouton sur lequel je clique se nomme "Commande8"
Je clique sur mon bouton, mais rien ne se passe! Auriez vous un code qui fonctionne SVP?
(Je suis très très débutant en "codage" VBA, merci d'expliquer)
Merci d'avance à tous!
=)
Je fais appel à vous.
J'aimerais savoir s'il existe un code VBA pour simuler l'appui sur une, voire plusieurs touches du clavier, le tout en cliquant sur un bouton (dans excel ou access)
En gros, j'aimerais que lorsque je clique sur mon bouton que j'ai créé, ça simule l'appui sur des touches du clavier, du genre ENTREE, ou CTRL+C, ou CTRL+F etc...
Le code que j'ai essayé est le suivant, pour simuler l'appui sur la touche F1:
Private Sub Commande8_Click()
SendKeys "{F1}"
End Sub
Le bouton sur lequel je clique se nomme "Commande8"
Je clique sur mon bouton, mais rien ne se passe! Auriez vous un code qui fonctionne SVP?
(Je suis très très débutant en "codage" VBA, merci d'expliquer)
Merci d'avance à tous!
=)
3 réponses
-
Bonjour,
j'ai cherché et cherché...
C'est bien ça, je faisait quelques erreurs en fait.
Dans excel j'avais réussi, le problème venait de access:
Le fait de cliquer sur le bouton pour déclencher le module Sendkeys "{??}" me faisait perdre ma référence (endroit 0, d'ou je voulais que se déclenche le module).
L'effet de la touche n'était donc pas le même...
En tous cas,
Merci beaucoup !