Conversion date format yyyym en nom du mois [Résolu]

Messages postés
19
Date d'inscription
jeudi 27 janvier 2011
Dernière intervention
12 mai 2011
- - Dernière réponse : cs_aruna62190
Messages postés
19
Date d'inscription
jeudi 27 janvier 2011
Dernière intervention
12 mai 2011
- 4 mai 2011 à 09:28
Bonjour,
Je recherche un code VBA me permettant de faire la chose suivante :
dans la colonne A de ma feuille excel, j'ai la date au format année-mois soit yyyym et je voudrais convertir cela dans ma colonne F en nom du mois.
Exemple : 201119 doit renvoyer "mai"

merci
Afficher la suite 
A voir également:

Votre réponse

9 réponses

Meilleure réponse
Messages postés
5599
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 décembre 2018
3
Merci
Essaie ceci:

MsgBox Format(1 / 1 / 2011 + (19 * 7), "mmmm")

Merci cs_Le Pivert 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de cs_Le Pivert
Messages postés
682
Date d'inscription
vendredi 6 avril 2007
Dernière intervention
4 août 2012
0
Merci
bonjour

toto = Format(taDate, "mmm")




si c'est la solution, penser : REPONSE ACCEPTEE
Commenter la réponse de pile_poil
Messages postés
453
Date d'inscription
dimanche 20 août 2006
Dernière intervention
11 janvier 2013
0
Merci
sous vb net tu peux faire:
Dim dateconvMois As String = TaValeurDeLacellule("dddd d MMMM yyyy")
Dim scConvMois() As String = Split(dateconvMois.ToString, " ")
et tu recup le moi avec
scConvMois(2).ToString
Commenter la réponse de scromania
Messages postés
19
Date d'inscription
jeudi 27 janvier 2011
Dernière intervention
12 mai 2011
0
Merci
Merci pour ta reponse mais si je fais toto = Format(201119, "mmm"), il me renvoie "aout" au lieu de mai par exemple...
Commenter la réponse de cs_aruna62190
Messages postés
5599
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 décembre 2018
0
Merci
Bonjour,

En faisant un enregistrement macro, j'ai trouvé ceci:

 Selection.NumberFormat = "[$-40C]mmm;@"


@+ Le Pivert
Commenter la réponse de cs_Le Pivert
Messages postés
453
Date d'inscription
dimanche 20 août 2006
Dernière intervention
11 janvier 2013
0
Merci
yyyym et Exemple : 201119 doit renvoyer "mai"

dans ton exemple je ne vois aps de mois

20111904 ou autre chose type yyyymMMMM
Commenter la réponse de scromania
Messages postés
19
Date d'inscription
jeudi 27 janvier 2011
Dernière intervention
12 mai 2011
0
Merci
dsl je me suis rendu compte que je me suis mal exprimé :
en fait je veux convertir un format année+semaine soit 201119 pour la semaine 19 de l'année 2011 en nom du mois donc "mai".
Commenter la réponse de cs_aruna62190
Messages postés
682
Date d'inscription
vendredi 6 avril 2007
Dernière intervention
4 août 2012
0
Merci
parce que ton chiffre n'est pas bon !
essaye avec Now (pour la date d'aujourd'hui) et tu verras qu'il te dira "Mai"

si c'est la solution, penser : REPONSE ACCEPTEE
Commenter la réponse de pile_poil
Messages postés
19
Date d'inscription
jeudi 27 janvier 2011
Dernière intervention
12 mai 2011
0
Merci
merci tres bonne idée!
Commenter la réponse de cs_aruna62190

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.