Manipulation de chaîne de caractère VBA
Résolu
Romain92help
Messages postés
9
Statut
Membre
-
Gord21 Messages postés 928 Statut Membre -
Gord21 Messages postés 928 Statut Membre -
Bonsoir à tous/toutes,
je manipule différentes données sur Excel et j'aimerai à partir de cette chaîne de caractères situé dans la cellule A1 :
200_07_012_001_20091128_001122_rou.txt
extraire la date (par exemple dans la cellule A2): 20091128 (ANNE MM JJ)
et si possible la remettre sous cette forme "samedi 28 novembre 2009"
Si quelqu'un a une idée?...
En vous remerciant.
je manipule différentes données sur Excel et j'aimerai à partir de cette chaîne de caractères situé dans la cellule A1 :
200_07_012_001_20091128_001122_rou.txt
extraire la date (par exemple dans la cellule A2): 20091128 (ANNE MM JJ)
et si possible la remettre sous cette forme "samedi 28 novembre 2009"
Si quelqu'un a une idée?...
En vous remerciant.
2 réponses
-
Bonsoir,
Est-ce que les nombres de caractères sont constant ?
Sans VBA, tu place cette formule en A2 :=DATE(STXT(A1;16;4);STXT(A1;20;2);STXT(A1;22;2))
et tu règles le format de ta cellule A2 pour avoir "samedi 28 novembre 2009".
Dis-moi si tu préfère une macro.
-
-
-
Est il possible d'inclure également l'heure? (qui se trouve à la fin de ma chaine de caractère: hhmmss)
J'ai mis un format personalisé dans ma céllule de type "jjjj jj mmmm aaaa hh:mm:ss"
Mais avec ta fonction date et STXT je ne parviens pas y afficher tout ca, ca me dis "vous avez tapez un trop grang nombre d'arguments pour cette fonction"
Une idée?
En te remerciant d'avance.
-
-
J'ai trouvé en fait, comme quoi en cherchant un peu ;)
J'utilise la fonction temps sur une autre cellule et je fait la somme des deux cellules sur une troisième, un peu long mais nikel
Merci et dslé du dérangement.