Excel VBA

Résolu/Fermé
mimit73 - 31 janv. 2008 à 18:30
mimit73 Messages postés 111 Date d'inscription jeudi 21 septembre 2006 Statut Membre Dernière intervention 17 février 2010 - 31 janv. 2008 à 20:55
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 ...

3 réponses

gbinforme Messages postés 14939 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 657
31 janv. 2008 à 18:45
bonjour

tu fais simplement : set myvar = ton range
0
mimit73 Messages postés 111 Date d'inscription jeudi 21 septembre 2006 Statut Membre Dernière intervention 17 février 2010 34
31 janv. 2008 à 19:19
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
mimit73 Messages postés 111 Date d'inscription jeudi 21 septembre 2006 Statut Membre Dernière intervention 17 février 2010 34
31 janv. 2008 à 20:55
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