Catégories
Macro VBA Caractères Macros VBA

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

Partager :

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