,

VBA Val() : macro pour renvoyer le nombre contenu dans une chaîne

La fonction Val dans VBA est utilisée pour renvoyer le nombre contenu dans une chaîne.

La fonction Val

La fonction VBA Val suit la syntaxe suivante :

Val(variable)

Exemple de macro avec Val

La macro

Sub nommacro()

Dim c As Range ‘Variable

For Each c In Range(« A1:A5 ») ‘Plage

‘Cellule actuellement sélectionnée
ActiveCell.Offset(0, 0).FormulaR1C1 = _
Val(c)

‘Cellule suivante située en bas
ActiveCell.Offset(1, 0).Select

Next c

End Sub

Les données sources

A B C D
1
2
3
4
5

Le résultat

A B C D
1
2
3
4
5