Bonjour à tous,
Notre progiciel interne génère un fichier Excel avec en en-tête une date.
Lorsque celle-ci peut être ambigüe (3/04 ou 4/03), elle est présentée "à l'envers".
Par exemple, le 5 avril (05/04/17) se présente sous la forme 4 mai (04/05/17).
MAIS : ce n'est pas une question de format de cellule.
Pour régler ce problème, il faudrait faire un DONNEES/CONVERTIR, et choisir "Date MJA".
Le souci étant qu'en dessous de cette date en en-tête, j'ai des données qui ne sont pas des dates ...
DONNEES/CONVERTIR ne s'applique qu'à la totalité de la colonne, et modifie donc mes chiffres !
Une solution pour faire reconnaître une cellule en MJA ?
EDIT : le DONNEES / CONVERTIR marche en manuel, mais pas quand je le lance par macro :
Selection.TextToColumns Destination:=Range("G1"), FieldInfo:=xlMDYFormat
Notre progiciel interne génère un fichier Excel avec en en-tête une date.
Lorsque celle-ci peut être ambigüe (3/04 ou 4/03), elle est présentée "à l'envers".
Par exemple, le 5 avril (05/04/17) se présente sous la forme 4 mai (04/05/17).
MAIS : ce n'est pas une question de format de cellule.
Pour régler ce problème, il faudrait faire un DONNEES/CONVERTIR, et choisir "Date MJA".
Le souci étant qu'en dessous de cette date en en-tête, j'ai des données qui ne sont pas des dates ...
DONNEES/CONVERTIR ne s'applique qu'à la totalité de la colonne, et modifie donc mes chiffres !
Une solution pour faire reconnaître une cellule en MJA ?
EDIT : le DONNEES / CONVERTIR marche en manuel, mais pas quand je le lance par macro :
Selection.TextToColumns Destination:=Range("G1"), FieldInfo:=xlMDYFormat
Dernière édition: