Problème avec ListBox1.RowSource

Résolu/Fermé
stef.roos Messages postés 73 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 20 décembre 2012 - 19 juil. 2010 à 20:55
stef.roos Messages postés 73 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 20 décembre 2012 - 21 juil. 2010 à 14:52
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

4 réponses

lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
19 juil. 2010 à 21:02
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...
.ListBox1.List =

A+
1
stef.roos Messages postés 73 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 20 décembre 2012 1
19 juil. 2010 à 21:34
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.
0
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
Modifié par lermite222 le 19/07/2010 à 21:49
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)
0
stef.roos Messages postés 73 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 20 décembre 2012 1
21 juil. 2010 à 14:52
Désolé pour le retard mais merci avec additem ça marche nickel.

@+
Stef
0