Sub Ouvrir()
' Ouvrir un fichier ".txt" en formatant les colonnes
fces = "Articles_Extraction_Parametrees_POUR TEST.txt"
fic_ori = ThisWorkbook.Name
rep = ThisWorkbook.Path & "\"
Sheets("Source").Range("A1").Select
' Le formatage des Colonnes se fait avec la fonction "Array(1 ,x)
' 1 = Le numéro de la Colonnes
' x = représente Le Type de Formatage, voir ci-dessous
' 1 = Général
' 2 = Texte
' 3 = Date au format MDY
' 4 = Date au format DMY
' 5 = Date au format YMD
' 6 = Date au format MYD
' 7 = Date au format DYM
' 8 = Date au format YDM
' 9 = Colonne Pas Analysée
' 10 = Date au format EMD
Workbooks.OpenText Filename:=rep & fces, _
Origin:=xlWindows, _
StartRow:=1, _
DataType:=xlDelimited, _
TextQualifier:=xlTextQualifierNone, _
ConsecutiveDelimiter:=False, _
Tab:=True, _
Semicolon:=False, _
Comma:=False, _
Space:=False, _
Other:=False, _
OtherChar:="|", _
FieldInfo:=Array(Array(1, 1), Array(2, 2), Array(3, 2), 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), Array(26, 1), Array(27, 1), Array(28, 1), Array(29, 1), Array(30, 1), Array(31, 1), Array(32, 1)), _
DecimalSeparator:=".", _
TrailingMinusNumbers:=True
End Sub