Bonjour,
copie ta colonne et colle la dans le bloc-note
puis copie le bloc-note et colle le dans une colonne
Michel
"Patrednef" a écrit dans le message de news:
Bonsoir à vous,
Un problème se pose à moi, et je n'arrive vraiment pas à le résoudre
Fichier ici:
http://cjoint.com/?0GDsBQ3Zwxz
http://cjoint.com/?0GDsBQ3Zwxz
Je reçois d'un tiers un fichier avec plus de 300 dates dans la colonne
A
Ces dates, en visu, sont justes.
Sauf que.. Le formatage de ces cellules est : Date / paramêtres
régionaux : Afrikaans et type : 01/03/14
La cellule A2 affiche le 16/03/2011, soit le 16 mars 2011 (c'est cette
date que je cherche à avoir au vrai format date)
Si je passe au format Standard, alors l'affichage = 42440 soit le
11/03/2016 !!!
Si je passe au format Date + Français, j'arrive sur le 11/03/2016 !!!!
J'ai essayé données/convertir avec toutes les possibilités, pas de
solutions..
Avec VBA j'arrive à cela en me positionnant sur une cellule ou il y a
une de ces dates :
With ActiveCell
FausseDate = Split(.Value, "/")
MaDate = DateSerial(FausseDate(2), FausseDate(1), FausseDate(0))
MsgBox MaDate & " avec split & dateserial"
MsgBox CDate(.Value) & " avec CDate"
MsgBox CDate(Left(.Text, InStr(1, .Text, "/") - 1) & "/" &
Mid(.Text, 4, 2) & "/" & Right(.Text, 2))
End With
Le dernier msgbox me donne bien la date au format que je souhaite,
mais je ne trouve pas cela bien terrible comme méthode !!!!! les
autres sont la pour mes tests
Je sais bien sur écrire le dernier Msgbox en formule.. Je trouve juste
que je fais une usine à gaz, alors qu'il y a certainement plus simple
Mais y a-t-il un moyen plus propre , sans VBA pour transformer ces
dates en visu en date en dur ? avec une formule de préférence et une
autre méthode
Je vous remercie d'avance de votre aide et de votre apport
Au plaisir de vous retrouver très vite
PatRednef
Bonjour,
copie ta colonne et colle la dans le bloc-note
puis copie le bloc-note et colle le dans une colonne
Michel
"Patrednef" <drpj18@orange.fr> a écrit dans le message de news:
1b8fbeba-5cc4-4f95-8ddc-a65651a447b8@l7g2000vbz.googlegroups.com...
Bonsoir à vous,
Un problème se pose à moi, et je n'arrive vraiment pas à le résoudre
Fichier ici:
http://cjoint.com/?0GDsBQ3Zwxz
http://cjoint.com/?0GDsBQ3Zwxz
Je reçois d'un tiers un fichier avec plus de 300 dates dans la colonne
A
Ces dates, en visu, sont justes.
Sauf que.. Le formatage de ces cellules est : Date / paramêtres
régionaux : Afrikaans et type : 01/03/14
La cellule A2 affiche le 16/03/2011, soit le 16 mars 2011 (c'est cette
date que je cherche à avoir au vrai format date)
Si je passe au format Standard, alors l'affichage = 42440 soit le
11/03/2016 !!!
Si je passe au format Date + Français, j'arrive sur le 11/03/2016 !!!!
J'ai essayé données/convertir avec toutes les possibilités, pas de
solutions..
Avec VBA j'arrive à cela en me positionnant sur une cellule ou il y a
une de ces dates :
With ActiveCell
FausseDate = Split(.Value, "/")
MaDate = DateSerial(FausseDate(2), FausseDate(1), FausseDate(0))
MsgBox MaDate & " avec split & dateserial"
MsgBox CDate(.Value) & " avec CDate"
MsgBox CDate(Left(.Text, InStr(1, .Text, "/") - 1) & "/" &
Mid(.Text, 4, 2) & "/" & Right(.Text, 2))
End With
Le dernier msgbox me donne bien la date au format que je souhaite,
mais je ne trouve pas cela bien terrible comme méthode !!!!! les
autres sont la pour mes tests
Je sais bien sur écrire le dernier Msgbox en formule.. Je trouve juste
que je fais une usine à gaz, alors qu'il y a certainement plus simple
Mais y a-t-il un moyen plus propre , sans VBA pour transformer ces
dates en visu en date en dur ? avec une formule de préférence et une
autre méthode
Je vous remercie d'avance de votre aide et de votre apport
Au plaisir de vous retrouver très vite
PatRednef
Bonjour,
copie ta colonne et colle la dans le bloc-note
puis copie le bloc-note et colle le dans une colonne
Michel
"Patrednef" a écrit dans le message de news:
Bonsoir à vous,
Un problème se pose à moi, et je n'arrive vraiment pas à le résoudre
Fichier ici:
http://cjoint.com/?0GDsBQ3Zwxz
http://cjoint.com/?0GDsBQ3Zwxz
Je reçois d'un tiers un fichier avec plus de 300 dates dans la colonne
A
Ces dates, en visu, sont justes.
Sauf que.. Le formatage de ces cellules est : Date / paramêtres
régionaux : Afrikaans et type : 01/03/14
La cellule A2 affiche le 16/03/2011, soit le 16 mars 2011 (c'est cette
date que je cherche à avoir au vrai format date)
Si je passe au format Standard, alors l'affichage = 42440 soit le
11/03/2016 !!!
Si je passe au format Date + Français, j'arrive sur le 11/03/2016 !!!!
J'ai essayé données/convertir avec toutes les possibilités, pas de
solutions..
Avec VBA j'arrive à cela en me positionnant sur une cellule ou il y a
une de ces dates :
With ActiveCell
FausseDate = Split(.Value, "/")
MaDate = DateSerial(FausseDate(2), FausseDate(1), FausseDate(0))
MsgBox MaDate & " avec split & dateserial"
MsgBox CDate(.Value) & " avec CDate"
MsgBox CDate(Left(.Text, InStr(1, .Text, "/") - 1) & "/" &
Mid(.Text, 4, 2) & "/" & Right(.Text, 2))
End With
Le dernier msgbox me donne bien la date au format que je souhaite,
mais je ne trouve pas cela bien terrible comme méthode !!!!! les
autres sont la pour mes tests
Je sais bien sur écrire le dernier Msgbox en formule.. Je trouve juste
que je fais une usine à gaz, alors qu'il y a certainement plus simple
Mais y a-t-il un moyen plus propre , sans VBA pour transformer ces
dates en visu en date en dur ? avec une formule de préférence et une
autre méthode
Je vous remercie d'avance de votre aide et de votre apport
Au plaisir de vous retrouver très vite
PatRednef
Bonjour
Je viens de jeter un oeil, entre deux tartines.=Sandwich
Bonjour
Je viens de jeter un oeil, entre deux tartines.=Sandwich
Bonjour
Je viens de jeter un oeil, entre deux tartines.=Sandwich
Bonjour du Québec
Ici le format régional date est 11-02-29 et chez-vous c'est 11/07/29
pour expliquer les changements à faire dans la formule de la colonne "C"
A la suggestion de Michel ou Sam, copier la colonne "A" entière dans le
Bloc-Notes
Dans le bloc-notes remplacer les "/" ou les "-" par rien il ne restera
que les six chiffres, copier le boc-notes dans la colonne "B"
Dans la cellule C2 la formule suivante :
=DROITE(B2;2)&"-"&STXT(B2;3;2)&"-"&GAUCHE(B2;2) et tirer vers le bas.
(remplacer les tirets par "/")
Copier les VALEURS la colonne "C" vers la colonne "D".
Bonne chance
albert
Bonjour du Québec
Ici le format régional date est 11-02-29 et chez-vous c'est 11/07/29
pour expliquer les changements à faire dans la formule de la colonne "C"
A la suggestion de Michel ou Sam, copier la colonne "A" entière dans le
Bloc-Notes
Dans le bloc-notes remplacer les "/" ou les "-" par rien il ne restera
que les six chiffres, copier le boc-notes dans la colonne "B"
Dans la cellule C2 la formule suivante :
=DROITE(B2;2)&"-"&STXT(B2;3;2)&"-"&GAUCHE(B2;2) et tirer vers le bas.
(remplacer les tirets par "/")
Copier les VALEURS la colonne "C" vers la colonne "D".
Bonne chance
albert
Bonjour du Québec
Ici le format régional date est 11-02-29 et chez-vous c'est 11/07/29
pour expliquer les changements à faire dans la formule de la colonne "C"
A la suggestion de Michel ou Sam, copier la colonne "A" entière dans le
Bloc-Notes
Dans le bloc-notes remplacer les "/" ou les "-" par rien il ne restera
que les six chiffres, copier le boc-notes dans la colonne "B"
Dans la cellule C2 la formule suivante :
=DROITE(B2;2)&"-"&STXT(B2;3;2)&"-"&GAUCHE(B2;2) et tirer vers le bas.
(remplacer les tirets par "/")
Copier les VALEURS la colonne "C" vers la colonne "D".
Bonne chance
albert