IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Concaténation String number


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 152
    Par défaut Concaténation String number
    Bonjour,

    Je suis dans un impasse.

    Voici mes déclarations :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim B1 : B1 = Array("a","b")
    Dim B2 : B2 = Array("a","b","c")
    '...
    Dim B17 : B17 = Array.....
    Je souhaite pouvoir lire ces tableaux sans avoir à créer une boucle "For" pour chacun d'eux.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    For i = 1 To 17
     For j = 0 To Ubound(Bi) '<--- Ici comment construire pour définir B1, B2, etc.
       Msgbox Bi(j)
     Next
    Next
    Merci

  2. #2
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 302
    Par défaut
    bonjour,
    pourquoi ne pas utiliser des tableaux bi-dimensionnels ?

    voir aussi ici
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

  3. #3
    Membre chevronné Avatar de pitchalov
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 340
    Par défaut
    Bonjour,

    Une autre possibilité serait de créer un tableau de tableaux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    B1 = Array("a","b")
    B2 = Array("a","b","c")
    ...
    B17 = Array.....
     
    arrAllArrays = Array(B1, B2, ... , B17)
     
    For Each arrTmp In arrAllArrays
    	For Each strTmp In arrTmp
    		Msgbox strTmp
    	Next
    Next
    Encore une autre possibilité, avec la fonction "Execute" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    B1 = Array("a","b")
    B2 = Array("a","b","c")
    ...
    B17 = Array.....
     
    For i = 1 To 17
     Execute("arrTmp = B" & i)
     For j = 0 To Ubound(arrTmp)
       Msgbox arrTmp(j)
     Next
    Next
    Bonne continuation.

Discussions similaires

  1. Concaténation String en variables
    Par Teomistre dans le forum VB.NET
    Réponses: 11
    Dernier message: 05/07/2010, 17h31
  2. Concaténation string + variable
    Par Xandler dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 22/05/2009, 13h42
  3. PHP 4 : Concaténer string avec balise
    Par Shixz dans le forum Langage
    Réponses: 5
    Dernier message: 30/12/2008, 14h55
  4. Concaténation String+ByteArray ?
    Par gdev7 dans le forum Langage
    Réponses: 1
    Dernier message: 18/02/2008, 12h54
  5. [2000] Concaténation string
    Par Débéa dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 22/12/2006, 08h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo