Bonjour,
J'ai récupérer le code suivant via l'enregistreur de macro. (la seule différence étant le sh.columns au lieu de column.select puis selection .textToColumn)
J'utilise ce code pour séparer un champs ,extrait d'une base de données, contenant date et heure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 sh.Columns("D:D").TextToColumns Destination:=Range("D1"), DataType:=xlDelimited, _ TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=True, _ Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _ :=" ", FieldInfo:=Array(1, 1), TrailingMinusNumbers:=True
Quand je le fais a la main il sépare date et heure pas de soucis.
Mais quand je réutilise la macro obtenue, il change le format heure, il passe d'un fortmat 24h à un format 12h +AM/PM (et au passage il écrase la colonne suivante)
Quelqu'un aurait une idée de ce que je pourrais modifier pour éviter se désagrement?
Merci d'avance
Partager