VBA : Inserer un entier dans un string

Résolu/Fermé
bn37 Messages postés 4 Date d'inscription mercredi 10 juin 2009 Statut Membre Dernière intervention 16 juin 2009 - 16 juin 2009 à 10:17
bn37 Messages postés 4 Date d'inscription mercredi 10 juin 2009 Statut Membre Dernière intervention 16 juin 2009 - 16 juin 2009 à 10:29
Bonjour,
je cherche à créer 200 fichiers portant les noms geom1.xls geom2.xls ect...
Mais, je ne sais pas comment intégrer à ma chaine de caractère un entier provenant de ma boucle.

Voici ma boucle :
For k = 0 To 200
Dim DataString(200) As String
DataString(k) = "file://OPTI/geomk.xls"
Next k

Merci d'avance

4 réponses

Bonjour

Il manquait quelques espaces :
DataString(k) = "file://OPTI/geom" & k & ".xls"
1
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
16 juin 2009 à 10:19
Bonjour,

tu devrais remplacer
DataString(k) = "file://OPTI/geomk.xls" 
par :
DataString(k) = "file://OPTI/geom"&k&".xls"


Voilà.

Cordialement.
0
bn37 Messages postés 4 Date d'inscription mercredi 10 juin 2009 Statut Membre Dernière intervention 16 juin 2009
16 juin 2009 à 10:23
Apparament VBA me dit que ce n'est pas la bonne syntaxe. As tu une autre idée ?
0
bn37 Messages postés 4 Date d'inscription mercredi 10 juin 2009 Statut Membre Dernière intervention 16 juin 2009
16 juin 2009 à 10:29
effectivement la ca marche.
Merci beaucoup !
0