Bonjour
J'aimerais savoir comment mettre une ligne d'en-tete à une listbox. J'utilise la propriétes "ColumnHeads = true" pour afficher une ligne mais je ne sais pas comment affecter des titres. Pour l'instant je n'ai qu'une ligne vide.
Il semblerait qu'il soit impossible de programmer les entêtes des colonnes d'une liste puisque la propriété Columnheads est un booléen. Cependant tu peux détourner le problème en créant ta liste dans une feuille de ton classeur. Tes entêtes de colonnes étant en ligne 1, tu définis un champ nommé sur les éléments de ta liste en excluant la ligne 1
exemple je dispose d'une liste qui reprend les éléments suivants
en ligne 1 : Matricule Nom Prénom Service
dans les autres lignes les détails des listes.
Sélectionnes tous tes données à partir de la ligne 2 et nommes ton champ "ListePerso"
Dans les propriétés de la listbox tu peux paramétrer alors
le nombre de colonne = 4
entete de colonne = true
rowsource = nomfeuille!nomchamp
ou en Vba
me.listbox1.rowsource="nomchamp"
excel reconnaitra automatiquement les intitulés de tes colonnes