Concatener un String et un Integer en VBA

Résolu
Hugo -  
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   -
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 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
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
Hugo
 
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