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).SelectNext i
End Sub
Les données sources
A | B | C | D | |
---|---|---|---|---|
1 | Angers | 49 | ||
2 | Nantes | 44 | ||
3 | Paris | 75 | ||
4 | Lyon | 69 | ||
5 | Lille | 59 |
Le résultat
A | B | C | D | |
---|---|---|---|---|
1 | Angers | 49 | Angers 49 | |
2 | Nantes | 44 | Nantes 44 | |
3 | Paris | 75 | Paris 75 | |
4 | Lyon | 69 | Lyon 69 | |
5 | Lille | 59 | Lille 59 |