Hello Laurent,
Ce n'est pas pour créer une usine à gaz, mais si la solution existe (et aurait pu être une option native VBA, que j'ignorais), alors pourquoi s'en priver ?
Concrètement, j'ai un grand UF, dans lequel cohabitent depuis 5 ans des icônes et listboxes.
Je vais supprimer certaines box, ce qui va libérer un espace horizontal en haut de mon UF : si je peux caser ma liste d'entrées de manière horizontale, je préfère ça plutôt que de revoir toute l'organisation (un peu contrainte) de mon UF.
Si ce n'est pas possible, j'appliquerais, comme à l'accoutumé, les dispositions de l'article 22 pour faire différemment.
Cette liste d'entrées (que je veux pouvoir afficher les unes à la suite des autres, afin de voir ce qui existe déjà) me servira, par un clic sur l'entrée souhaitée, à lancer une page intranet dont l'URL contient mon entrée.
Donc pour en revenir sur ton code du post#2 : il est franchement très efficace, et très propre.
Cela dit, comme j'avais mal exprimé mon besoin (notamment la nécessité de voir les entrées et les faire défiler par l'ascenseur), il ne collait pas à ma demande.
Mais je le retiens pour un prochain besoin !