Concatener un String et un Integer en VBA

Résolu
Hugo -  
ccm81 Messages postés 11033 Statut Membre -
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?

3 réponses

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
    1. 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