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

Macros et VBA Excel Discussion :

LBound et Array [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 879
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 879
    Par défaut LBound et Array
    Bonjour,

    J'ai voulu mettre dans une chaîne texte tout un ensemble de valeurs sous la forme "EXEMPLE1","EXEMPLE2","EXEMPLE3","EXEMPLE4",...., "EXEMPLE1xxx", pensant pouvoir utiliser ensuite le résultat contenu dans la variable (Varaible1)par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Variable2= Array (Variable1)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        For i = LBound(Variable2) To UBound(Variable2)
           ......
        Next i
    mais UBound(Variable2) ne retourne que 1 et Variable2 (1) par exemple, retourne la totalité de la chaîne et pas EXEMPLE1

    Je ne comprends pas pourquoi

    Merci pour votre aide

  2. #2
    Membre chevronné
    Inscrit en
    Décembre 2003
    Messages
    434
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 434
    Par défaut
    Salut,

    Il faut eclater ta chaine pour avoir un tableau en entree pour Ubound.

    Un exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub Test()
        Dim Variable1 As String, Variable2() As String
        Dim i as Interger
     
        Variable1 = "EXEMPLE1,EXEMPLE2,EXEMPLE3,EXEMPLE4,EXEMPLE5"
        Variable2 = Split(Variable1, ",")
     
        For i = 0 To UBound(Variable2)
        '...
        Next
    End Sub

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 879
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 879
    Par défaut
    Ok Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XSL][ARRAY]
    Par miloud dans le forum XMLRAD
    Réponses: 4
    Dernier message: 02/10/2003, 15h46
  2. Erreur "size array"
    Par boobob dans le forum C
    Réponses: 3
    Dernier message: 06/08/2003, 10h18
  3. TStringList en array of string
    Par JediKerian dans le forum Langage
    Réponses: 2
    Dernier message: 20/03/2003, 15h37
  4. Réponses: 2
    Dernier message: 23/02/2003, 00h49
  5. passage en paramètre d'un array dynamique 2D
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 27/11/2002, 19h47

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