Listbox ne s'alimente qu'avec feuille Active

cathodique

XLDnaute Barbatruc
Bonjour :),

J'ai voulu essayé le concept d'UserInterfaceOnly. Mais je suis confronté à une difficulté.

Dans l'userform, J'ai mis une Listbox qui est alimentée à partir de la feuille "Ref".

Lorsque je lance l'userform en étant sur la feuille Ref, la listbox est alimentée.

Mais en le lançant à partir de la feuille "Menu" via le bouton, elle est vide.

Je ne parviens à trouver mon erreur. Merci de m'aider.

Bon dimanche.;)

ps: il s'agit de l'userform Produit
 

Pièces jointes

  • Suivi prix articles - Copie.xlsm
    42.2 KB · Affichages: 23

cathodique

XLDnaute Barbatruc
Merci Pierrejean, mais ça ne fonctionne pas.
J'ai bien l'affichage des entêtes mais les champs sont vides.
C'est pour ça que je voudrais rajouter des labels au-dessus
et que leur position s'ajuste aux colonnes de la listbox.

Merci ta proposition.

ps: j'ai bien trouvé sur le site de Boisgontier, mais je n'arrive pas à adapter à mon userform.

;)
 

Lone-wolf

XLDnaute Barbatruc
Bonjour à tous :)

@cathodique : une proposition. Tu rajoute une 2ème listbox hauteur 18 ou 20, et dans initialize tu met ListBox2.RowSource = xxxx

listbox.gif
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re

Chez moi, j'ai bien les entêtes dans la ListBox avec le code* ci-dessous
(*code de test simple,non finalisé)
VB:
Private Sub UserForm_Initialize()
Dim WS As Worksheet, Source$
Set WS = Sheets("Ref")
Source = WS.[A1].Parent.Name & "!" & WS.Range("A2", WS.Cells(Rows.Count, "G").End(xlUp)).Address
With ListBox1
.Clear
.ColumnHeads = True: .ColumnCount = 7: .RowSource = Source
End With
End Sub
 

Discussions similaires

Réponses
3
Affichages
562
Réponses
4
Affichages
697
Réponses
0
Affichages
598

Statistiques des forums

Discussions
312 104
Messages
2 085 349
Membres
102 869
dernier inscrit
radyreth