Multiplier un caractère en VBA

Le
AndréBdR
Je cherche à multiplier le caractère Chr(160), c'est à dire "Espace" dans une expression VBA, genre:
="Titi" suivi de n fois le caractère Chr(160) & "Toto"
n résultant d'un calcul fait plus haut
et je n'ai pas su faire.
Merci d'avance pour votre aide.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
jero
Le #21306461
Salut,
Voir la fonction String. Ex :
string(12,"*")=>*********etc...
Rem : espace = chr(32)
5 espaces : String(5,Chr(32)) ou String(5," ")
A+

"AndréBdR" 4b8e5e86$0$17888$
Je cherche à multiplier le caractère Chr(160), c'est à dire "Espace" dans
une expression VBA, genre:
="Titi" suivi de n fois le caractère Chr(160) & "Toto"
n résultant d'un calcul fait plus haut
et ... je n'ai pas su faire.
Merci d'avance pour votre aide.



michdenis
Le #21306451
Bonjour,

x = Application.Rept(Chr(160), N)




"AndréBdR" 4b8e5e86$0$17888$
Je cherche à multiplier le caractère Chr(160), c'est à dire "Espace" dans une expression
VBA, genre:
="Titi" suivi de n fois le caractère Chr(160) & "Toto"
n résultant d'un calcul fait plus haut
et ... je n'ai pas su faire.
Merci d'avance pour votre aide.
Jacky
Le #21306441
Bonjour,

'-----------
n = 15
MsgBox "titi" & String(n, Chr(160)) & "toto"
'----------
--
Salutations
JJ


"AndréBdR" 4b8e5e86$0$17888$
Je cherche à multiplier le caractère Chr(160), c'est à dire "Espace" dans une expression VBA, genre:
="Titi" suivi de n fois le caractère Chr(160) & "Toto"
n résultant d'un calcul fait plus haut
et ... je n'ai pas su faire.
Merci d'avance pour votre aide.



FFO
Le #21306661
Salut à toi

Utilises ces lignes

For i = 1 to n
Donnée = Donnée & Chr(160)
Next

Donnée = "Titi" & Donnée & "Toto"

Celà devrait faire

Dis moi !!!!!
AndréBdR
Le #21307581
Toujours aussi chouette ce Forum.
Merci à tous.
Comme le temps s'y prête (heuh ! ...), je vais opter pour le String, style Jacky.

"AndréBdR" 4b8e5e86$0$17888$
Je cherche à multiplier le caractère Chr(160), c'est à dire "Espace" dans une expression VBA,
genre:
="Titi" suivi de n fois le caractère Chr(160) & "Toto"
n résultant d'un calcul fait plus haut
et ... je n'ai pas su faire.
Merci d'avance pour votre aide.


Publicité
Poster une réponse
Anonyme