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.
Merci beaucoup pour cet exemple. Je ne connaissais pas le concept de tableaux structurés. je vais essayer de le digérer, et je pense que j'aurai l'occasion de m'en re-servir:)
Bon week-end
Merci à tous les 3 pour votre réponse.
Effectivement, comme le dit Nain porte quoi, ça marche avec [Fich.xlsm]Feuille!B2:B4
mais ça ne marche pas avec [Fich.xlsm]Feuille!R2C2:R4C2
Or, moi je n'utilise que la forme L1C1 dans mes programmes.
Mais j'ai finalement trouvé une solution - voir le...
Désolé, je croyais que c'était clair.
Il s'agit donc d'une listbox d'une form (formulaire). je veux pouvoir définir le "Rowsource" de cette listbox comme étant un "range" du style L2C2: L4C2, dans une feuille "Feuille" d'un fichier Fich.xlsm.
Voir le fichier ci-joint ExempleQuiMarche.png
dans...
Bonjour,
Quelle est la syntaxe exacte pour définir le rowsource d'une listbox à partir d'un range dans un fichier excel. ?
Exemple pour une plage R2C2: L2C2 dans la feuille Feuille du fichier Fich.xlsm
J'ai essayé [Fich.xlsm]Feuille!myrange.address , [Fich.xlsm]'Feuille'!myrange.address, et...
En général, quand j'ai besoin d'un .exe , je mets mon programme au point sous excel (parce que l'aide est dispo) et je le passe sous VB6 après (je n'ai pas accès à MSDN). Parfois j'ai des mauvaises surprises. Le dernier truc que j'ai essayé de passer sous VB6, c'était un bête programme pour...
Je n'en ai pas besoin pour l'instant, mais je vais le garder précieusement, ça peut toujours servir.
En revanche, si tu sais comment exporter une Userform Excel pour qu'elle puisse être importée dans VB6.0, je suis preneur !:)
Alors là, je dis Bravo ! Solution rapide, efficace (j'ai testé, ça marche exactement comme je le veux).
C'est magique !
Comme quoi, mes explications n'étaient pas si vagues que ça puisque tu as trouvé tout de suite ;)
Merci et bonne soirée
Bonjour à tous
J'ai besoin d'une Userform qui contiendra environ 50 contrôles de type image. Je n'ai pas envie de créer ces contrôles un par un, à la main, donc je voudrais le faire par programme en VB.
Créer les contrôles, je sais faire; les mettre dans la forme, je sais faire aussi, à...
Merci,
J'ai fini, avec quelques difficultés je l'avoue, de comprendre votre code, et j'ai pas mal de questions. Trop pour les poser à cet endroit, d'autant plus qu'on s'éloigne de la question initiale. Comment puis-je vous les communiquer ?
Merci encore
Merci pour cette proposition, mais je ne connais pas les modules de classe, je ne m'en suis jamais servi. Mais je ne demande pas mieux que d'apprendre... Ce dont j'ai besoin est très simple : Je veux créer dynamiquement une centaine d'objets clickables sur une forme (des objets pouvant héberger...
Bonjour,
Merci pour votre proposition. J'écris du VB sous excel depuis des années (quelques milliers de lignes de code) mais en utilisant des forms et des modules standard. Je n'ai jamais utilisé de module de classe, et je ne sais pas à quoi cela sert, mais je ne demande pas mieux que...
ça marche parfaitement, et ça correspond exactement à ce que je veux faire. Mais comme j'ai besoin de plus de 100 boutons, j'étais un peu inquiet pour les performances du fait de la création d'une centaine d'instances de la forme initiale. Mais j'ai essayé avec 100 boutons, et ça se passe bien...