Excel VBA

Résolu
mimit73 -  
mimit73 Messages postés 113 Statut Membre -
Bonjour,

je cherche le moyen de récupérer une liste utilisateur par une méthode VBA dans Excel. Laquelle est-ce ? Par exemple, j'ai créé une liste avec des codes Hexa, et je voudrais créer dans ma macro une variable de type "Dim myvar as Variant" avec cette liste.

Merci pour votre aide ...
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

    tu fais simplement : set myvar = ton range
    0
  2. mimit73 Messages postés 113 Statut Membre 34
     
    Je me suis sans doute mal exprimé. Il existe dans le menu" outils - > listes-personnalisées", des listes diverses (Lun, Mar, Jeu ; janvier, Fevrier ...etc), je voudrai récupérer celles qui m'interresse dans une variable.
    0
  3. mimit73 Messages postés 113 Statut Membre 34
     
    J'ai trouvé comment faire. Le code suivant me donne la première liste personnalisée:

    Dim a As Long, b As Variant
    'a est le numero de la list et b est la liste
    a = 1

    b = Excel.Application.GetCustomListContents(a)

    Merci pour ton aide...
    0