Problème avec ListBox1.RowSource

Résolu
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. Contributeur
    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
    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
      1. Contributeur
        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
        1. Désolé pour le retard mais merci avec additem ça marche nickel.

          @+
          Stef
          0