IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Remplir une liste avec des variables [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 116
    Points : 93
    Points
    93
    Par défaut
    Bonjour à tous les developpeurs,

    J'ai besoin de charger dans une ComboBox une liste Excel.
    Pour ce faire rien de plus facile, prenons une liste au hasard :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ' Liste des etages
                Dim CellEtage As String
                CellEtage = Sheets("LISTE").Range("X1").End(xlDown).Address
                FormBranchRenouvele.ListeEtage.RowSource = "X2:" & CellEtage
    Mais cette fois j'ai besoin de faire une traitement sur la liste avec de l'insérer dans la ComboBox. Mon code actuel est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim CellTypeMateriauxDepose As String
                Dim compt, i As Integer
                Dim nature As String
     
                ' Remplir la listeMateriauxDepose
                compt = Cells(1, 30).End(xlDown).Row
                ' Parcourir la liste
                For i = 2 To compt
                    nature = CodeToNat(Cells(i, 30))
                    FormBranchRenouvele.ListeApCTR.RowSource = FormBranchRenouvele.ListeApCTR.RowSource & nature
                Next
    Mais la ligne FormBranchRenouvele.ListeApCTR.RowSource = FormBranchRenouvele.ListeApCTR.RowSource & nature est incorrect.

    Pouvez vous m'aidez ?

    Si je remplace la ligne incorrect par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     FormBranchRenouvele.ListeApCTR = FormBranchRenouvele.ListeApCTR & nature
    Le texte se charge mais tout sur la même ligne... Comment lui dire qu'à chaque fois ça correspond à une ligne différente?

  2. #2
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 116
    Points : 93
    Points
    93
    Par défaut
    La solution résidait dans le 'AddItems' :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
      ' Parcourir la liste
                For i = 2 To compt
                    nature = CodeToNat(Cells(i, 30))
                    FormBranchRenouvele.ListeApCTR.AddItem (nature)
                Next
    j'espere que ça en aidera d'autre que moi.
    Sur ce, bonne journée !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Remplir une liste avec des noms de fichiers
    Par Claude_Azoulai dans le forum ASP.NET
    Réponses: 1
    Dernier message: 11/09/2007, 08h00
  2. [Librairie] Mettre en page une liste avec des puces
    Par karibouxe dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 27/03/2006, 17h53
  3. [VBA-A]Remplir une textbox avec des données de tables.
    Par cuicui08 dans le forum VBA Access
    Réponses: 1
    Dernier message: 24/03/2006, 10h28
  4. Faire une boucle avec des variables vides ?
    Par byloute dans le forum Linux
    Réponses: 5
    Dernier message: 23/02/2006, 09h33
  5. [MFC] creer une liste avec des check????
    Par ginounet dans le forum MFC
    Réponses: 4
    Dernier message: 16/06/2004, 11h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo