Problème avec ListBox1.RowSource
Résolu
stef.roos
Messages postés
73
Date d'inscription
Statut
Membre
Dernière intervention
-
stef.roos Messages postés 73 Date d'inscription Statut Membre Dernière intervention -
stef.roos Messages postés 73 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai réalisé un formulaire excel en vba qui fonctionne parfaitement, maintenant je suis occupé de le retranscrire en vb6.0.
Cette ligne de commande marche nickel sous vba
.ListBox1.RowSource = ColonneParamètres & "2" & ":" & ColonneParamètres & NbreLigne
Sous vb6.0 par contre j'ai un message d'erreur à cette ligne "Impossible de définir la propriété RowSource. Valeur de propriété non valide.". Quelqu'un sait-il pourquoi?
Pour info la variable ColonneParamètres est de type string et NbreLigne de type Integer.
Quand je suis en débogage mes variables ont de bonnes valeurs.
Merci de m'aider
Bonne soirée
J'ai réalisé un formulaire excel en vba qui fonctionne parfaitement, maintenant je suis occupé de le retranscrire en vb6.0.
Cette ligne de commande marche nickel sous vba
.ListBox1.RowSource = ColonneParamètres & "2" & ":" & ColonneParamètres & NbreLigne
Sous vb6.0 par contre j'ai un message d'erreur à cette ligne "Impossible de définir la propriété RowSource. Valeur de propriété non valide.". Quelqu'un sait-il pourquoi?
Pour info la variable ColonneParamètres est de type string et NbreLigne de type Integer.
Quand je suis en débogage mes variables ont de bonnes valeurs.
Merci de m'aider
Bonne soirée
4 réponses
Bonjour,
Je ne comprend pas bien la différence que tu décrit.. VBA.. VB6.0 ?
Tu travail Excel sous VB6 ?
Si oui, essaye avec...
A+
Je ne comprend pas bien la différence que tu décrit.. VBA.. VB6.0 ?
Tu travail Excel sous VB6 ?
Si oui, essaye avec...
.ListBox1.List =
A+
Merci pour ta réponse
VBA --> Visual Basic for application
ou
VB6.0 --> Visual Basic 6.0 Professionnel
.listbox1.list ne marche pas non plus.
VBA --> Visual Basic for application
ou
VB6.0 --> Visual Basic 6.0 Professionnel
.listbox1.list ne marche pas non plus.
Oui, la différence je connaîs, mais c'est l'emploi que tu en fait ?
Tu a créer une instance d'Excel en VB6 ?
Effectivement, en VB6 ça marche pas, faut employer AddItem
Autre solution qui sera plus façile, si tu trabail Excel comme je le pense tu a du mettre la référence de la Library d'EXcel.
Si oui, tu peu ajouter ses composants qui sont Microsoft Form2 object librairy.
Tu a alors à dispo tout les contrôles d'excel ainsi que leurs comportement.
A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
Tu a créer une instance d'Excel en VB6 ?
Effectivement, en VB6 ça marche pas, faut employer AddItem
Autre solution qui sera plus façile, si tu trabail Excel comme je le pense tu a du mettre la référence de la Library d'EXcel.
Si oui, tu peu ajouter ses composants qui sont Microsoft Form2 object librairy.
Tu a alors à dispo tout les contrôles d'excel ainsi que leurs comportement.
A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)