RowSource par "Cells"

  • Initiateur de la discussion Initiateur de la discussion IFFIC
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

IFFIC

XLDnaute Occasionnel
Bonsoir à tous

J'ai besoin de définir la ligne de (x) dans l'exemple ci-dessous
puisque j'alimente une ListBox style "Option" avec une quantité
de lignes très variable!

Private Sub UserForm_Initialize()
UserForm1.ListBox1.ColumnWidths = "370;40;30"
-----------------------------------------------
UserForm1.ListBox1.RowSource = "a2:c(x)"
--------------------------------------------
Donc à remplacer par un truc du genre:
--------------------------------------------------
= Worksheets("LISTE").Range(Cells(2, 1), Cells(x, 3))
----------------------------------------------------
End Sub

J'ai tenté vachement de trucs inavouables, en vain.
Un petit coup de main serait le bien-venu.

Merci d'avance pour votre aide.

IFFIC
 
Re : RowSource par "Cells"

bonjour Iffic
essaye le code suivant

Dim Plage as string
Plage=Worksheets("LISTE").Range(Cells(2, 1), Cells(cells(65536,1).end(xlup).row, 3)).Address
UserForm1.ListBox1.RowSource = "LISTE!" & Plage

à bientôt
 
Re : RowSource par "Cells"

Bonsoir Bebere

Merci beaucoup

Je n'étais vraiment pas dans le bon chemin.

C'est super, cela tourne un max même avec + de 7500 lignes

Bonne soirée à toi.

Bonne soirée aussi; à ceux qui passeront par là.

IFFIC
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
68
Affichages
8 K
Retour