Bonjour,
nouvelle proposition
Sub aargh()
Columns("A:C").Insert Shift:=xlToRight
Columns("D:D").Copy Columns("B")
Columns("B").TextToColumns Destination:=Range("B1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:=".", FieldInfo:=Array(Array(1, 1), Array(2, 1)), TrailingMinusNumbers:=True
Columns("B").Replace "bdd", ""
Columns("C").Replace "", "0"
Range("A1") = 1
Range("A2") = 2
Range("A1:A2").AutoFill Range("A1:A" & Cells(Rows.Count, 2).End(xlUp).Row), xlFillDefault
Columns("A:D").Sort key1:=Range("B1"), order1:=xlAscending, key2:=Range("C1"), order2:=xlAscending, Header:=xlNo
Columns("B:C").Delete Shift:=xlToLeft
Columns("A").Insert Shift:=xlToRight
Range("A1") = 1
Range("A2") = 2
Range("A1:A2").AutoFill Range("A1:A" & Cells(Rows.Count, 2).End(xlUp).Row), xlFillDefault
Columns("A:C").Sort key1:=Range("B1"), order1:=xlAscending, Header:=xlNo
Columns(2).Delete Shift:=xlToLeft
End Sub