Transformation chiffre en lettre

Le
Michel TAF
Rebonjour,

Je récupère un chiffre, dans une variable, qui correspond à un mois de
l'année (Donc de 01 à 12).
Je voudrais tester cette variable et si par exemple elle contient 06, dire à
Excel que cette variable devient "Juin", etc..

Pouvez vous m'aider

merci

--
Michel TAF
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Daniel.C
Le #12843661
Bonjour.
Essaie :

an = Array("janvier", "février", "mars", "avril", "mai", _
"juin", "juillet", "août", "septembre", "octobre", _
"novembre", "décembre")
Var = 6
Mois = Application.Index(an, Var)

Cordialement.
Daniel
"Michel TAF" g4v86u$bjs$
Rebonjour,

Je récupère un chiffre, dans une variable, qui correspond à un mois de
l'année (Donc de 01 à 12).
Je voudrais tester cette variable et si par exemple elle contient 06, dire
à
Excel que cette variable devient "Juin", etc..

Pouvez vous m'aider

merci

--
Michel TAF




Frédéric Sigonneau
Le #12843651
Par exemple, une fonction perso (utilisable dans du code ou dans une feuille de
calcul) :

Function MonMois(Num)
If Num < 1 Or Num > 12 Then
MonMois = "Mois invalide"
Exit Function
End If
MonMois = Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", _
"Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre")(Num - 1)
End Function

FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr

Michel TAF a écrit :
Rebonjour,

Je récupère un chiffre, dans une variable, qui correspond à un mois de
l'année (Donc de 01 à 12).
Je voudrais tester cette variable et si par exemple elle contient 06, dire à
Excel que cette variable devient "Juin", etc..

Pouvez vous m'aider

merci



Michel TAF
Le #12844481
Merci Daniel C, c'est parfait

Michel

"Daniel.C" news:%
Bonjour.
Essaie :

an = Array("janvier", "février", "mars", "avril", "mai", _
"juin", "juillet", "août", "septembre", "octobre", _
"novembre", "décembre")
Var = 6
Mois = Application.Index(an, Var)

Cordialement.
Daniel
"Michel TAF" g4v86u$bjs$
> Rebonjour,
>
> Je récupère un chiffre, dans une variable, qui correspond à un mois de
> l'année (Donc de 01 à 12).
> Je voudrais tester cette variable et si par exemple elle contient 06,


dire
> à
> Excel que cette variable devient "Juin", etc..
>
> Pouvez vous m'aider
>
> merci
>
> --
> Michel TAF
>
>




Michel TAF
Le #12844471
Merci à toi aussi Frédéric

Michel

"Frédéric Sigonneau" a écrit dans le message de
news:%23G%
Par exemple, une fonction perso (utilisable dans du code ou dans une


feuille de
calcul) :

Function MonMois(Num)
If Num < 1 Or Num > 12 Then
MonMois = "Mois invalide"
Exit Function
End If
MonMois = Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", _
"Juillet", "Août", "Septembre", "Octobre", "Novembre",


"Décembre")(Num - 1)
End Function

FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr

Michel TAF a écrit :
> Rebonjour,
>
> Je récupère un chiffre, dans une variable, qui correspond à un mois de
> l'année (Donc de 01 à 12).
> Je voudrais tester cette variable et si par exemple elle contient 06,


dire à
> Excel que cette variable devient "Juin", etc..
>
> Pouvez vous m'aider
>
> merci
>


Sam
Le #12844891
Bonjour,
=CHOISIR(B4;"janvier";"février";"mars";"avril";"mai";"juin";"juillet";"août";"septembre";"octobre";"novembre";"décembre")
Cordialement
Michel

"Michel TAF" g4v86u$bjs$
Rebonjour,

Je récupère un chiffre, dans une variable, qui correspond à un mois de
l'année (Donc de 01 à 12).
Je voudrais tester cette variable et si par exemple elle contient 06, dire
à
Excel que cette variable devient "Juin", etc..

Pouvez vous m'aider

merci

--
Michel TAF




Michel TAF
Le #12844881
Merci Sam, mais je recherchais le code vba


"Sam" news:48734307$0$898$


Bonjour,



=CHOISIR(B4;"janvier";"février";"mars";"avril";"mai";"juin";"juillet";"août"
;"septembre";"octobre";"novembre";"décembre")
Cordialement
Michel

"Michel TAF" g4v86u$bjs$
> Rebonjour,
>
> Je récupère un chiffre, dans une variable, qui correspond à un mois de
> l'année (Donc de 01 à 12).
> Je voudrais tester cette variable et si par exemple elle contient 06,


dire
> à
> Excel que cette variable devient "Juin", etc..
>
> Pouvez vous m'aider
>
> merci
>
> --
> Michel TAF
>
>




Publicité
Poster une réponse
Anonyme