Sortir d'une cellule lors de la saisie
Fermé
ThomasMexcel
Messages postés
28
Date d'inscription
jeudi 8 juin 2017
Statut
Membre
Dernière intervention
28 mars 2018
-
2 oct. 2017 à 11:17
yves - 2 oct. 2017 à 15:23
yves - 2 oct. 2017 à 15:23
A voir également:
- Sortir d'une cellule lors de la saisie
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Comment saisir une adresse url - Guide
- Verrouiller cellule excel - Guide
1 réponse
Bonjour Thomas,
Essaye avec cette instruction VBA :
C'est pour simuler par VBA un appui sur la touche ECHAP ;
avec True, la macro attend que la touche soit traitée avant
de poursuivre son exécution ; regarde l'aide VBA pour plus
de détails sur l'instruction SendKeys.
Cordialement
Essaye avec cette instruction VBA :
SendKeys "{ESC}", True
C'est pour simuler par VBA un appui sur la touche ECHAP ;
avec True, la macro attend que la touche soit traitée avant
de poursuivre son exécution ; regarde l'aide VBA pour plus
de détails sur l'instruction SendKeys.
Cordialement
2 oct. 2017 à 14:51
Effectivement la commande proposée pourrait être une solution.
Je n'arrive cependant pas à déterminer la condition en vba équivalente à : si je suis en mode saisie dans telle plage de cellule pendant plus de 1 seconde, alors SendKeys Echap".
Je suppose que je suis obligé de laisser un temps pendant lequel j'autorise la saisie sinon je vais me bloquer..
2 oct. 2017 à 15:23
ou non le traitement de la séquence de touches envoyée (ici "{ESC}"), mais ça ne
permet pas un paramétrage plus fin tel celui que tu veux : il n'y a pas de 3ème
paramètre pour un délai (une seconde ou autre) ; je n'ai pas d'autre solution
à te proposer ; peut-être qu'un autre intervenant aura une idée ?