Concatener un String et un Integer en VBA

Résolu/Fermé
Hugo - 24 août 2011 à 11:56
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 - 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 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 2 425
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