entré automatique

ptibaz

XLDnaute Junior
Bonjour à tous le forum !

Voila ce que je souhaite:

Dans la cellule A1, je tape un mot, par exemple "ESSAI"
Il faut décomposer ce mot lettre par lettre.
Dès que j'ai tapé une lettre, il faut simuler la touche 'ENTER' puis copier cette lettre en A2 et se repositionner en A1 de sorte que l'utilisateur ne se rende compte de rien.
pour la 2eme lettre , idem et on copie en B2
pour la 3eme lettre , idem et on copie en C2
etc...
en A3 on concatene le mot.

Je pense qu'il faut utiliser la fonction :
Application.OnKey Key:="~", procedure:="hello"

Est-ce que c'est possible de mettre un APPLICATION.ONKEY sur toutes les touches ?

Merci d'avance
 

Pièces jointes

  • essai.xls
    13.5 KB · Affichages: 50
  • essai.xls
    13.5 KB · Affichages: 52
  • essai.xls
    13.5 KB · Affichages: 51

Theze

XLDnaute Occasionnel
Re : entré automatique

Re,

Il te faut insérer un contrôle ActiveX là où tu le désire et aux dimensions que tu veux. Je suis en Excel 2007 et donc je t'ai indiqué comment le récupérer. Ensuite, en mode création tu double clique dessus et tu te retrouve dans le VBE avec le squelette de l'évènement Change, là tu entre le code que tu veux.
Pour effacer le contenue avec un bouton, je te reposte le classeur.

Hervé.
 

Pièces jointes

  • essai.xls
    35 KB · Affichages: 57
  • essai.xls
    35 KB · Affichages: 58
  • essai.xls
    35 KB · Affichages: 59

Discussions similaires

Statistiques des forums

Discussions
312 491
Messages
2 088 889
Membres
103 982
dernier inscrit
krakencolas