Salut...
Si ta variable n'est pas de type CODE, elle ne prendra pas la valeur de CODE1 (par exemple). C'est facile à vérifier. si tu fais un truc du style :
MaVariable = CODE1
MsgBox MaVariable
Normalement elle devrait rester à 0 voir générer une erreur
En revanche si ta variable est de type CODE, même l'éditeur de VB te proposera la liste des valeurs de ton enum dans une liste déroulante... Et si tu fais :
MaVariable = CODE1
Cette fois-ci ta variable sera égale à CODE1 (c'est à dire 1 dans ton exemple)
B@se

-------------------------------
Réponse au message :
-------------------------------
> voila je cherche a savoir si une variable prend bien une valeur d'un enum. Je m'explique, j'ai le code suivant :
>
>
> Public enum code
> code1=1
> code2=2
> code3=4
> ...
> end enum
> ---------------------------------
>
> variable=2
>
> et ensuite je veu savoir si ma "varaible" prend bien une valeur de "l'énum code" alors ke "varaible" n'est pas du type "code" ( je n'est pas mi dim variable as code). Je pensai a un truc du genre
>
> IF(variable IN code) then ...
>
>
> le IN n'éxistant peut etre pas !! mais c pour savoir si ca prend une valeur du enulm !! si vous ne comprenez pas, faites moi signe !!
>
>
> sinon si c po possible, est ce possible avec un variable maos cette fois du type code ?