Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word
Word Forum d'entraide sur le traitement de texte Microsoft Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/10/2007, 08h19   #1
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 118
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 118
Points : 32
Points : 32
Par défaut Désigner les colonnes d'une liste

Bonjour à tous,

Alors voilà, j'ai une liste dans un UserForm (Word) et n'arrive pas à désigner chacune des colonnes pour y mettre les données que je veux.
Pour le moment, j'ai fait comme ça :
Code :
1
2
3
 
Me.ListBox1.Column(0, Me.ListBox1.ListIndex).AddItem ...
Me.ListBox1.Column(1, Me.ListBox1.ListIndex).AddItem ...
Mais ça ne marche pas (même en mettant un "=" à la place du "AddItem" par exemple). Quelqu'un aurait-il la bonne synthaxe ?

Merci beaucoup!

Guillaume
GCAccess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2007, 12h28   #2
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 884
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 884
Points : 10 740
Points : 10 740
Envoyer un message via MSN à jpcheck
salut,

passe par ceci :
Code :
Me.ListBox1.List(Me.ListBox1.ListCount - 1, 1) = "pouet"
jpcheck est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2007, 15h28   #3
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 118
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 118
Points : 32
Points : 32
Salut et merci pour ton aide.
Malheureusement, ça ne marche pas. Je comprends pas pourquoi.
Si quelqu'un à une idée, je suis preneur...

Merci !

Guillaume
GCAccess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2007, 16h01   #4
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 884
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 884
Points : 10 740
Points : 10 740
Envoyer un message via MSN à jpcheck
ca devrait marcher, déjà es tu sûr que la listbox en question soit bien définie avec les n colonnes ?
jpcheck est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2007, 16h43   #5
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 118
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 118
Points : 32
Points : 32
J'ai bien mis "2" pour le nombre de colonnes dans les propriétés de la liste, mais j'obtiens toujours l'erreur d'exécution '381'. Je comprends pas trop ce qui peut clocher. Je pensais pas que ce serait si problématique de faire ça...
GCAccess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2007, 21h58   #6
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 118
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 118
Points : 32
Points : 32
Ça y'est, j'ai compris où était mon erreur ! J'avais écrit "Me.ListBox1.List(Me.ListBox1.ListCount - 1, 0)" pour la première ligne
au lieu de:

Code :
1
2
3
 
Me.ListBox1.AddItem "blablabla"
Me.ListBox1.List(Me.ListBox1.ListCount - 1, 1) = "blablabla"
qui lui marche !

Encore un problème résolu. MERCI !

Guillaume
GCAccess est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h34.


 
 
 
 
Partenaires

Hébergement Web