Bonjour,
J'ai besoin d'une simple information que je cherche désespérément depuis prés de 2 jours ...
Comment fait-on sur VBA pour attendre une touche spécifique comme "F6" pour continuer le programme.
Merci pour vos réponses.
Bonjour,
J'ai besoin d'une simple information que je cherche désespérément depuis prés de 2 jours ...
Comment fait-on sur VBA pour attendre une touche spécifique comme "F6" pour continuer le programme.
Merci pour vos réponses.
Bonjour,
Pourquoi pas une 'messagebox' ?
C'est pas une touche mais c'est tout comme d'autant qu'il faudra bienq que tu préviennes les utilisateur => d'une pierre deux coups
Bonne continuation,
Une MSGbox ne m'interesse pas. Je ne veux pas qu'un méssage s'affiche...
D'autant que quand une MSgbox s'affiche on ne peux pas midifier le texte d'une case...
merci quand même
Et utiliser l'assignation Ctrl+, c'est pas un F6 mais ça peut convenir non?
Il reste à scinder ta macro en deux et faire l'assignation sur la deuxième partie.
Sans quoi, je sèche...
Ca me tracassais...j'ai essayé avec un Onkey, ci dessous un petit exemple, en espérant que ça t'inspire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Sub TestF6() Range("C4").Select Application.OnKey "{F6}", "NextTestF6" End Sub Sub NextTestF6() Range("A1").Select End Sub
Oui j'avais penssé à cette solution mais c'est pas trés pratique ... maintenent je peux penssé à faire un programe sans boucle mais bon ça m'embête un peu parceque ça complique vraiment la solution
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager