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 28 29
| Sub Macro1()
'
' Macro1 Macro
' Macro recorded 16/11/2011
'
' Keyboard Shortcut: Ctrl+a
'
Dim Montant As String
Dim Devise As String
'Suppression des espaces blancs
Columns("A:A").Replace What:=" ", Replacement:="", LookAt:=xlPart, _
SearchFormat:=False, ReplaceFormat:=False
'Définition du montant
For Each c In Range([A1], Cells(Rows.Count, 1).End(xlUp))
Montant = Replace(Mid(c.Value, 4, Len(c.Value) - 4), ",", ".")
'Définition de la devise
Devise = Replace(Mid(c.Value, 1, Len(c.Value) - 6), ",", ".")
'Ajout du montant dans la colonne B
c.Offset(, 1).Value = Val(Montant)
'Ajout de la devise dans la colonne C
c.Offset(, 1).Value = Devise
Next c
'Ajout des décimales colonne B
Range("B:B").NumberFormat = "0.00"
End Sub |
Partager