Encore les jours

ninou58

XLDnaute Occasionnel
bonjour à tous!!! :)

J'ai toujours des petits soucis avec les jours, numéros et lettres.

Donc en faite disons que j'ai:
recup='Mercredi'

Et j'aimerais pouvoir récupérer le jour en numéro ici 3.

j'ai réussi à faire l'inverse de 3 à mercredi mais la je sais pas.

Merci d'avance
 

ninou58

XLDnaute Occasionnel
Ca fonctionne bien pour excel mais vba?
Ca a pas l'air.
Désolé si j'ai pas précisé.

Salut pat!
Je ne peux pas faire de tableau. Il me faudra trouver une autre solution. Et c'est sous vba donc non.
Merci quand même.
:silly:

Message édité par: ninou58, à: 03/04/2006 14:14
 

Hervé

XLDnaute Barbatruc
Bonjour tout le monde

une autre syntaxe à la DidierMdf ;)


recup = 'Mercredi'
MsgBox Switch(recup = 'Lundi', 1, _
                            recup = 'Mardi', 2, _
                            recup = 'Mercredi', 3, _
                            recup = 'Jeudi', 4, _
                            recup = 'Vendredi', 5, _
                            recup = 'Samedi', 6, _
                            recup = 'Dimanche', 7)


salut
 
A

AV

Guest
Re,

Il me semble que pour être cohérent avec la question (à partir d'un chiffre renvoyer le jour de la semaine) la fonction vba devrait avoir plutôt cette allure :

Function TextuelJour(numjour%)
TextuelJour = WeekdayName(numjour)
End Function

Un bémol : La portabilité avec des version XL autres que françaises peut réserver des surprises !

AV [MVP Excel]
 

ninou58

XLDnaute Occasionnel
bonjour Av,
Bonjour tout le monde

Et bahje vois que tu continue à chercher ;) .
C'est bon tout fonctionne. Et j'avais bien utiliser weekday mais dans un autre module :) .

Encore merci, je peux maintenant récupérer dans les 2 sens
Sur ce bonne journée :)
 

Discussions similaires

Statistiques des forums

Discussions
312 488
Messages
2 088 847
Membres
103 972
dernier inscrit
steeter