VBA CDec() : macro pour convertir en décimales

La fonction VBA CDec permet de réaliser une macro pour convertir une chaine textuelle en nombres décimaux.

La fonction CDec

La fonction VBA CDec suit la syntaxe suivante :

CDec(variable)

Exemple de macro avec CDec

La macro

Sub macro1()

Dim c As Range 'Variable

For Each c In Range("A1:A5") 'Colonne

ActiveCell.Offset(0, 0).FormulaR1C1 = _
CDec(c)

ActiveCell.Offset(1, 0).Select

Next c

End Sub

Les données sources

ABCDE
11,2365645
210
325,224554
420,44545
516

Le résultat

ABCDE
11,23656451,2365645
21010
325,22455425
420,4454520
51616