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 :

affecter valeur d'une collection à une variable


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2011
    Messages : 63
    Points : 28
    Points
    28
    Par défaut affecter valeur d'une collection à une variable
    Bonjour j'ai le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
      Set Liste = CreateObject("Scripting.Dictionary")
      Sheet1.Select
      For Each c In Range([A1], [A20].End(xlUp))
       If Not Liste.Exists(c.Value) And c.Value <> "" Then Liste.Add c.Value, c.Value
      Next c
     
     
    a = Liste.items(1)
    b = Liste.items(2)
    Ce que je cherche à faire c'est récupérer dans une plage de donnée A1 à A20 la valeur des cellules et placer ceci dans une collection et je voudrais ensuite pouvoir affecter les valeurs de la collection à des variables. Mais je ne sais pas comment lui dire par exemple que la variable a prend la première valeur de la collection, la variable b la deuxième valeur. Ce que j'ai essayé ci dessus ne fonctionne pas. Savez vous comment faire cette manip?

    Merci a vous

  2. #2
    Membre éprouvé Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Points : 929
    Points
    929
    Par défaut
    Bonjour,

    Tu as essayé en passant par une variable intermédiaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    dim temp as Variant
    temp = Liste.items
    a = temp(1)...
    mais ce que tu as ecrit me semble correct.

    Cordialement.

Discussions similaires

  1. Affectation d'un champ d'une table à une variable vb
    Par wChris79 dans le forum VB.NET
    Réponses: 3
    Dernier message: 31/08/2011, 21h44
  2. lier une collection à une datagrid
    Par sagesse dans le forum Windows Forms
    Réponses: 1
    Dernier message: 26/01/2010, 11h44
  3. Relier une PropertyGrid à une Collection
    Par filsdugrand dans le forum Windows Forms
    Réponses: 0
    Dernier message: 10/06/2009, 15h56
  4. Réponses: 0
    Dernier message: 23/05/2009, 16h18
  5. Réponses: 7
    Dernier message: 01/08/2006, 19h06

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