|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 13 ![]() |
Bonsoir,
je voudrais créer, dans un formulaire, une liste dont les données sont dans un tableau sur une autre feuille. Malheureusement, je n'arrive pas à remplir correctement le champ "RowSource" pour lui indiquer où sont les données. Je suppose que cela doit être relativement simple (quand on connait) mais aprés quelques heures de recherche dans les tutoriels et dans le forum, je suis incapable de m'en sortir. Merci d'avance à qui voudra bien m'aider. Cordialement, Jean-Marie |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Quand tu dis une autre feuille, c'est dans le même document ?
Est-ce un formulaire ou un UserForm ?
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 13 ![]() |
C'est dans un autre document word et j'utilise un userform
|
|
|
00
|
|
|
#4 | ||
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Tu dois ajouter le document qui contient les données à la collection des documents ouverts.
Code :
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
||
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 13 ![]() |
Merci Heureux-oli,
j'arrête là pour ce soir, ma tête va "exploser" J'ai essayé d'employer ton code, mais je n'y arrive pas. Faut-il ouvrir une listebox dans un userform avant ou non ? (j'ai essayé les 2) en final, avec : Code :
j'obtiens le message suivant : erreur de compilation utilisation incorrecte du mot-clé Me dans Me.MonCombo.AddItem oTbl.Cell(i,1).Range.Text Ca ne rentre plus ... Je pensais naïvement qu'il suffisait de mettre l'adresse du tableau dans le champ "RowSource" Je reprendrais demain. Merci encore et bonne soirée Jean-Marie |
||
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
c'est normal, Me est utilisé lorsque l'on se trouve dans le UserForm , j'ai oublié que c'était au départ de Excel.
Il faut faire Appel au UserForm qui devrait être UserForm1.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 13 ![]() |
Bonsoir,
me revoilà après quelques jours d'absence dont certains mis à profit pour essayer de m'en sortir. Malgré toute ma bonne volonté, je n'ai pas réussi dans la voie de l'userform. J'ai donc changé d'optique et créé un document intermédiaire contenant des hyperliens vers les fichiers à imprimer et cela fonctionne, donc ... OUF ! ![]() Encore merci Heureux-oli qui a fait son possible mais mon niveau est vraiment trop bas en VBA word. Promis, je ferai des progrés. Cordialement, Jean-Marie |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com