Sub Convertir()
Dim cel As Range
For Each cel In Intersect(Selection, ActiveSheet.UsedRange)
If cel.HasFormula Then _
cel.Formula = Application.ConvertFormula(cel.Formula, xlA1, , True)
Next
End Sub
Edit : si Selection n'est pas un Range, ou si on sélectionne en dehors du UsedRange, la macro beugue.