Concatener un String et un Integer en VBA

Résolu/Fermé
Hugo - 24 août 2011 à 11:56
ccm81
Messages postés
10411
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
9 août 2022
- 24 août 2011 à 15:36
Bonjour,

Quand j'écris :
a = "B" & Str(8)
b = "B" + Str(8)

J'obtiens : a -> "B 8" et b -> "B 8"
Or je voudrais obtenir "B8" sans l'espace.

Dans mon code je doit générer des string de la forme "Bi" où est un integer.

Je ne comprend pas d'où vient ce maudit espace.
Vous avez une idée?
A voir également:

3 réponses

ccm81
Messages postés
10411
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
9 août 2022
2 303
24 août 2011 à 12:25
bonjour

si a est de type string alors a = "B" & 8 est correct
RQ. tu peux toujours supprimer l'espace avec a = "B" & trim(str(8)), mais pourquoi faire si compliqué
bonne suite
4
a est déclaré comme string, i est un itérateur de boucle
a = "B" & i est incorrect et lève une erreur de type

merci pour trim je vais utiliser ça.
0