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 30 31 32
   |  
Public RangePub As Range
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   Set RangePub = Target
End Sub
 
Sub Remplacer()
Dim plage As Range
Dim Valeur As Single
 
Set plage = RangePub
For Each cell In plage
    ActiveCell.Replace What:=".", Replacement:="", LookAt:=xlPart, SearchOrder:= _
        xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
    Selection.NumberFormat = "0.00"
    Valeur = ActiveCell.Value
    Valeur = (Valeur / 1073741824)
    ActiveCell.Value = Valeur
        With Selection.Font
        .Name = "Arial"
        .Size = 10
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = xlAutomatic
    End With
    ActiveCell.Offset(1, 0).Select
Next cell
End Sub | 
Partager