Bonjour, mon problème étant résolu mais essayant d'appliquer cette macro pour un usage quasiment pareil j'aurai besoin de quelques précisions sur certains terme.
Workbooks.OpenText Filename:= _
Nomfichierentree, Origin:=xlMSDOS, _
StartRow:=1, DataType:=xlFixedWidth, FieldInfo:=Array(Array(0, 1), Array(10 _
, 1), Array(19, 1), Array(31, 1), Array(43, 1), Array(55, 1), Array(67, 1), Array(79, 1)), _
TrailingMinusNumbers:=True
Peux tu m'expliquer comment on choisi les numéro à mettre entre parenthèse ( 0,1), (10_1) ... car pour le nouveau fichier que je dois copié la mise en forme des colonnes et différentes et je n'arrive pas à l'adapté.
With ActiveWorkbook
'Renvoi la dernière adresse absolue de la plage utilisée
'Range("A1").SpecialCells(xlCellTypeLastCell).Address
S = "A1:" & Range("A1").SpecialCells(xlCellTypeLastCell).Address
ActiveSheet.Range(S).Copy
Pourrai tu me détailler un peu plus se passage ?
Merci d'avance