VBA Space() : macro pour ajouter un ou plusieurs espaces

La fonction Space dans VBA permet de réaliser une macro pour pour renvoyer une valeur comprenant le nombre d'espaces indiqué.

La fonction Space

La fonction VBA Space suit la syntaxe suivante :

Space(nb_espaces)

où :

nb_espaces correspond au nombre d'espace à ajouter

Exemple de macro avec Space

La macro

Sub nommacro()

Dim i

For i = 1 To 5

'Cellule actuellement sélectionnée
ActiveCell.Offset(0, 0).FormulaR1C1 = _
Cells(i, 1) & Space(3) & Cells(i, 2)

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

Next i

End Sub

Les données sources

ABCD
1Angers49
2Nantes44
3Paris75
4Lyon69
5Lille59

Le résultat

ABCD
1Angers49Angers 49
2Nantes44Nantes 44
3Paris75Paris 75
4Lyon69Lyon 69
5Lille59Lille 59