Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Alimenter un ListBox avec des données sur une ligne
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 !
Re : Alimenter un ListBox avec des données sur une ligne
Bonjour Spitnolan, Stapple
je prends le fil en cours, pas tout lu, suis peut être à coté, mais si vous cherchez les equivalences des constantes "xlcelltype", voir tableau ci dessous issu de l'aide vba :
En fait je le fais à la vieille méthode : J'arrête l'exécution de la macro sur la ligne de l'instruction recherchée et en passant la souris sur la constante, il s'affiche en commentaire sa valeur... Fastidieux mais bon...
Re : Alimenter un ListBox avec des données sur une ligne
Re
Merci Spitnolan08 pour ta réponse
(j'étais pas loin)
Comme on ne sait toujours pas pourquoi la syntaxe que j'ai utilisé fonctionne
alors qu'elle ne devrait pas, je repose la question aux autres forumeurs.
Qui aura l'explication ?
Code:
Private Sub UserForm_Initialize()
ListBox1.List = Application.Transpose(Rows(1).Cells.SpecialCells(7).Offset(, -1).Value)
[B]'Cells.SpecialCells(7) fonctionne[/B]
End Sub
Code:
Private Sub UserForm_Initialize()
Dim R as Range
Set R=Sheets("Feuil1").Range([A1], [IV1].End(1))
[B]'End(1))[/B] fonctionne
ListBox1.List = Application.Transpose(R)
End Sub
Re : Alimenter un ListBox avec des données sur une ligne
Re à tous, Bonjour Excel Lent
a priori on peut utiliser soit le nom, soit la valeur ou soit l'index d'une constante, mais attention cela peut poser problème si l'on a 2 constantes differentes, l'une en index 3 et une autre dont la valeur est 3...
Cela n'engage que moi, je n'ai rien trouvé dans l'aide à ce sujet confirmant ce propos. Perso j'utilise généralement les noms des constantes.
Re : Alimenter un ListBox avec des données sur une ligne
Re tous,
Comme Pierrot, j'utilises toujours le nom des constantes VBA en clair : Ce n'est pas beaucoup plus long à écrire et c'est beaucoup plus compréhensible.
Le VBA n'est pas une course de vitesse d'écriture, mais une question d'organisation et de clareté pour pouvoir retrouver ses petits lors de nécessaires mises à jour ultérieures... Et déjà que ce n'est pas toujours facile de tout bien ordonner pour s'y retrouver, alors s'il faut en plus passer du temps à identifier les constantes saisies en abrégé...😱
- 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