Bonjour forum!
J'ai mis en place un petit outil excel permettant de mettre en forme rapidement un fichier csv d'origine COREENNE
Le petit defi etait de sauvegarder le fichier .csv en .txt avec code ANSI pour bien renvoyer les caracteres coreens et non des caracteres du genre "?/$$#@".
J'ai donc enregistrer la transaction ainsi:
Ce qui permet d'ouvrir mon fichier, l'enregistrer en txt, et l'ouvrir a nouveau!
Avec 2010, pas de probleme ! Mais quand la macro est lancee sur 2007, le fichier obtenu ne me renvoie pas mes caracteres coreens (mais les caracteres ?/$$#@).
L'outil fonctionne parfaitement, et je suppose que 2007 ne gere pas bien le code ci-dessus :/
Pouvez vous m aider?
J'ai mis en place un petit outil excel permettant de mettre en forme rapidement un fichier csv d'origine COREENNE
Le petit defi etait de sauvegarder le fichier .csv en .txt avec code ANSI pour bien renvoyer les caracteres coreens et non des caracteres du genre "?/$$#@".
J'ai donc enregistrer la transaction ainsi:
'Open input
Workbooks.Open Filename:=link1 & "\" & DT
'SAVE AS TEXT
ActiveWorkbook.SaveAs Filename:= _
link2 & "\" & "INPUT DT TEXT.txt", FileFormat:=xlText, _
CreateBackup:=False
'CLOSE AND OPEN AS CSV
ActiveWindow.Close
Workbooks.OpenText Filename:=link2 & "\" & "INPUT DT TEXT.txt", _
Origin:=65001, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, _
Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), _
Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), _
Array(9, 1), Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1), Array(14, 1), Array(15 _
, 1), Array(16, 1), Array(17, 1), Array(18, 1), Array(19, 1), Array(20, 1), Array(21, 1), _
Array(22, 1), Array(23, 1), Array(24, 1), Array(25, 1)), TrailingMinusNumbers:=True
Ce qui permet d'ouvrir mon fichier, l'enregistrer en txt, et l'ouvrir a nouveau!
Avec 2010, pas de probleme ! Mais quand la macro est lancee sur 2007, le fichier obtenu ne me renvoie pas mes caracteres coreens (mais les caracteres ?/$$#@).
L'outil fonctionne parfaitement, et je suppose que 2007 ne gere pas bien le code ci-dessus :/
Pouvez vous m aider?