Re : UserForm affichage par liste avec possibilité de modification
Bonjour.
Je pense que vous auriez intérêt à ne garder qu'une seule page, mais à mettre des ComboBox plutôt que des TextBox pour tous les éléments susceptible de faire l'objet d'une recherche.
Si l'idée vous plait j'ai d'excellents modules de service qui peuvent les gérer tout seul.
Une ListBox ne pourrait vraiment servir que s'il pouvait y avoir plusieurs lignes comportant exactement les même infos dans toutes les ComboBox. Et encore même dans ce cas on pourrait naviguer entre les enregistrements correspondants avec une barre de défilement.
Mais on peut, si vous voulez, garder juste la liste en page 2 mais avec choix effectués dans la page 1.
Voulez vous que j'étudie cette dernière solution ?
…Je l'étudierai peut être sur une version plus aboutie de votre UserForm, je ne sais pas. Une étude en profondeur de votre classeur me semble mener à des incohérences, notamment des dates et numéros, alors qu'il y a des montants dans la base.
C'est bien d'avoir mis du mnémonique dans les noms de contrôle, mais mettez un préfixe de 3 caractères devant pour sa nature, TBx pour les TextBox, CBx pour les ComboBox, Btn pour les boutons. Commencez la partie mnémonique par une majuscule aussi, et si c'est un nom composé, une majuscule en tête de chaque mot qui le compose. Donc par exemple TBxHeureDépartRetour au lieu de heuredepartretour. Mais peut être que TBxHDépRet suffirait, parce qu'il vaut mieux aussi éviter les noms trop long.