Problème avec ListBox1.RowSource

Résolu
stef.roos Messages postés 90 Statut Membre -  
stef.roos Messages postés 90 Statut Membre -
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

  1. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    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
  2. stef.roos Messages postés 90 Statut Membre 1
     
    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
  3. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    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
  4. stef.roos Messages postés 90 Statut Membre 1
     
    Désolé pour le retard mais merci avec additem ça marche nickel.

    @+
    Stef
    0