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 :

Variable tableau as ListBox?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Janvier 2007
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 144
    Par défaut Variable tableau as ListBox?
    Bonsoir,
    Nous connaissons les variable tableau, facilement utilisable pour du Variant, string ou autre...

    Je voudrais savoir s'il est possible de definir une variable tableau au format list box. J'arrive a le faire en pascal et en C++ mais sous vba je ne trouve pas la methode.

    J'ai essayé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public ArrayListBox(3) As MSForms.listBox
    Sub testonsLaVariable()
        ArraylistBox(0) = UnUserform.LaListe1 'Erreur!!! Je ne sais plus le code...
    Connaissez vous une methode qui fonctionne?

    Merci beaucoup.

    Jojo

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 107
    Par défaut
    et comme ceci ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim ArrayListBox(3) As MSForms.ListBox
    Private Sub userform_Initialize()
        Set ArrayListBox(0) = Me.ListBox1
    End Sub
    Après je ne sais pas pourquoi tu veux faire ça, mais je ferais plutôt quelque chose comme ça.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim ArrayListBox As Collection
    Private Sub userform_Initialize()
        Dim Ctl As Control
     
        Set ArrayListBox = New Collection
        For Each Ctl In Me.Controls
            If TypeOf Ctl Is MSForms.ListBox Then
                ArrayListBox.Add Ctl
            End If
        Next Ctl
    End Sub

Discussions similaires

  1. Alimenter Listbox depuis Variable tableau
    Par jijie dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/09/2014, 09h55
  2. [Tableaux] récuperer une variable tableau passé par URL
    Par molesqualeux dans le forum Langage
    Réponses: 2
    Dernier message: 23/12/2005, 01h12
  3. variables tableau dans requettes mysql ... et affichage
    Par mulbek dans le forum Requêtes
    Réponses: 3
    Dernier message: 26/10/2005, 16h29
  4. Problème d'initialisation variable tableau
    Par HeZiX dans le forum Langage
    Réponses: 3
    Dernier message: 08/06/2005, 16h30
  5. Acces à une variable-tableau de PHP
    Par Erwan21 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 09/02/2005, 13h55

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