1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| Public Sub macro1()
Workbooks.OpenText Filename:= _
nomfich, Origin:=xlWindows, 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)), TrailingMinusNumbers:= _
True
p = 9
While Cells(p, 1) <> "" 'détecte le numéro de la dernière cellule verticale qui contient une donnée
p = p + 1
Wend
q = 1
While Cells(9, q) <> "" 'détecte le numéro de la dernière cellule horizontale qui contient une donnée
q = q + 1
Wend
Range(Cells(1, 1), Cells(p - 1, q - 1)).NumberFormat = "0.000000000000" 'cellule en format "Standard" que je change en format "Nombre"
Range(Cells(1, 1), Cells(p - 1, q - 1)).Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub |
Partager