Un espace en trop

cs_joina Messages postés 31 Date d'inscription mardi 8 avril 2003 Statut Membre Dernière intervention 23 mai 2003 - 29 avril 2003 à 09:25
cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 - 29 avril 2003 à 10:01
Bonjour, pouvez vous me dire pourquoi quand je fais
("b" & str$(compteur)) , j'obtiens un b puis un espace puis la valeur de mon compteur. Je me sert de ça pour mettre des choses dans un tableau excel alors le blanc ça empeche tout de fonctionner.
Merci d'avance

Johanna

3 réponses

stevebelgium Messages postés 180 Date d'inscription lundi 17 mars 2003 Statut Membre Dernière intervention 7 juin 2003 1
29 avril 2003 à 09:32
English :
L'espace Pour la signe> + , - ou rien

solution :

MsgBox "b" & Trim(Str$(compteur))

This example uses the Str function to return a string representation of a number. When a number is converted to a string, a leading space is always reserved for its sign.

Dim MyString
MyString = Str(459) ' Returns " 459".
MyString = Str(-459.65) ' Returns "-459.65".
MyString = Str(459.001) ' Returns " 459.001".
0
Boboss99 Messages postés 54 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 30 juin 2004
29 avril 2003 à 09:33
tu peux peut etre essayer un truc du genre

chaine = "b"
chaine = chaine & TRIM(str(compteur))

TRIM enleve les espaces en début et fin de chaine

Boboss
0
cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 8
29 avril 2003 à 10:01
Tout a fait c'est pour le signe sauf que le + n'est pas affiché.

Autre solution :
MsgBox "b" & compteur

Et la bizarrement pas de " " :)

A++

Crazyht :)
0
Rejoignez-nous