Récupérer une valeur de Enum

Signaler
Messages postés
68
Date d'inscription
lundi 6 novembre 2000
Statut
Membre
Dernière intervention
24 août 2008
-
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
-
Bonjour,



j'aurais voulu savoir comment récupérer dans [Capital- Paris] = 1 le
mot Paris en indiquant le numéro d'index qui lui est donné (ici 1) et
ceci lorsqu'on utilise le type Enum de VB.











Merci de vos réponses :)

3 réponses

Messages postés
338
Date d'inscription
mardi 28 janvier 2003
Statut
Membre
Dernière intervention
4 novembre 2008
1
ta question elle n'est pas claire

Hassen TUNISIE
Messages postés
809
Date d'inscription
mercredi 11 octobre 2000
Statut
Membre
Dernière intervention
29 septembre 2010
9
Salut,

vu que t'as fais un Enum tu peux connaitre toute ces infos en testant



Private Enum eNumVille

[France - Paris] = 0

[France - Bordeaux] = 1

[US - NY] = 2

End Enum


<hr size="2" width="100%">

Private Sub Form_Load()

Dim elmt As eNumVille



elmt = [France - Paris]



If elmt = [France - Paris] Then

Debug.Print "Paris " & 0

End If

End Sub




J'espere que ça te vas, sinon, merci de preciser ton probleme...

++

Zlub
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
43
salut
si ta question est "comment récupérer le nom/valeur/variable attribué à un enum", çà me semble impossible.

c'est comme si tu disais : j'ai 3constantes ->
const cAA = 10
const cBB = 10
const cCC = 11

tu as une valeur 10 ou 11, peu importe, je ne vois pas comment tu pourrais retrouver, dans une string, le nom de ta variable.....

(du moins je vois çà comme çà...)

PCPT