Salut!
Il faut que j'automatise l'import d'un fichier délimité dans une feuille excel.
J'ai donc réalisé un import manuel, en enregistrant une macro.
Le résultat est satisfaisant, et la macro me donne ceci :
Or, en voulant m'inspirer d'une macro déjà faite par un collègue, je suis tombé sur le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Workbooks.OpenText FileName:=FichSG, Origin:=xlWindows, _ StartRow:=1, DataType:=xlFixedWidth, FieldInfo:=Array(Array(0, 1), _ Array(12, 1), Array(23, 1), Array(29, 1), ...
Et même avec tout l'acharnement possible, je n'arrive pas à comprendre à quoi correspondent les 2èmes numéros de la fonction Array.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Workbooks.OpenText FileName:=FichSG, Origin:=xlWindows, _ StartRow:=1, DataType:=xlFixedWidth, FieldInfo:=Array(Array(0, 9), _ Array(12, 1), Array(23, 9), Array(29, 4), ...
Pourriez-vous m'aider please?
Merci bien.
Partager