Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Afficher les entêtes de colonnes dans une listbox

tit32600

XLDnaute Nouveau
Bonjour à tous,

Souhaitant filtrer des données dans un formulaire à l'aide de plusieurs combobox, j'ai trouvé un très bon exemple sur le site de Jacques BOISGONTIER.

J'utilise donc sont modèle de formulaire à 6 critères dans le désordre.

Seulement j'ai remarqué, que si ma listbox est assez grande (vue le nombre de colonnes a afficher), les label ne suivent pas le mouvement de la barre horizontale.

Est-il possible d'intégrer dans la première ligne affichée dans la listbox, les entêtes de colonnes.

Si cela est possible, pouvez-vous m'aider à modifier le code de Jacques.

en vous remerciant encore

je joint le fichier type de Jacques BOISGONTIER
 

Pièces jointes

  • FormFiltreListBox6ComboBoxs.xlsm
    127.1 KB · Affichages: 79

titi32600

XLDnaute Nouveau
Bonjour,

Avec Scroll dans un Frame.

jb

Bonjour,

Votre solution me convient très bien, seulement dans mon exemple, la barre horizontale ne se déplace que de très peu.

Je joins un exemple de mon fichier modifié.

(ayant besoin de plus de 6 combobox pour mes filtre, j’ai un peu modifier le code).

Merci encore



Titi32600
 

Pièces jointes

  • Liste 28-04-2018.xlsm
    132.3 KB · Affichages: 25

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Bonjour,

On peut remplacer un textbox par un combobox à condition qu'il ait le même nom.
Sur l'exemple joint, le TextBox18 a été remplacé un un combobox.

jb
 

Pièces jointes

  • FormFiltreListBox6ComboBoxsScrollFrame.xls
    245.5 KB · Affichages: 45

titi32600

XLDnaute Nouveau
Salut

J'ai essayé plein de truc, alors qu'il fallait être un peu logique.

En tout cas merci de ton aide.

Ton blog est superbement bien fait, et je l'utilise le plus souvent possible.

Merci encore

Titi32600
 

Discussions similaires

Réponses
9
Affichages
152
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…