Salut P.O.bqtr à dit:Bonsoir Roger,
Si j'ai bien compris, pour se déplacer entre les différents contrôles d'un USF:
Ouvre VBA, Alt + F11
affiche l'UserForm
Dans le menu affichage, click sur Ordre de Tabulation.
Une fenêtre s'ouvre avec la liste des contrôles de l'UserForm.
Tu mets les contrôles dans l'ordre que tu souhaites en sachant que le 1er de la liste recevra le focus à l'ouverture de l'USF.
Une fois l'ordre déterminé, lorsque ton USF sera ouvert, à chaque appuye sur la touche TAB, le focus se déplacera sur le contrôle suivant ( le 2ème de la liste, puis le 3 ème etc...).
Pour revenir en arrière, sur le contrôle précédant il faudra appuyer sur les touches MAJ + TAB.
Voilà, si c'est bien ce que tu veux.
Bonne soirée
P.O
Le CommandButton valide le choix de l'article et la quantitébqtr à dit:Re,
A la fin du code du CommandButton, en rajoutant :
Combobox2.Setfocus
Le foucus se place sur le Combobox ( je viens d'essayer et ca fonctionne ).
Que fait le code du CommandButton ?
Si tu peux mets un bout de fichier en Pièce jointe
P.O
Salut P.O.bqtr à dit:Re,
???
Qu'entends tu par quitter (via vba) un commandbutton quand il est sélectionné ?
Dans l'exemple, le combobox recoit le focus aprés la validation du commandbutton, ce dernier n'est donc plus actif et désélectionné.
Tu parles de fermer l'USF aprés avoir cliquer sur le commadbutton,
ca c'est pas bien compliqué.
J'avoue que je vois pas ce que tu veux dire.
A+
P.O