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

VBA Discussion :

Définition de variables dépendant. . .d'une variable


Sujet :

VBA

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 278
    Par défaut Définition de variables dépendant. . .d'une variable
    Bonjour,

    Est il possible de définir une variable en fonction d'une autre?

    Dans le code ci-dessous, comment faire pour que Array_Tot soit défini en fonction d'une variable de mon choix (qui aurait été valorisée au préalable?

    j'ai essayé ceci mais ca ne marche pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    i = 16
    Dim Array_Tot(& i &)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    Dim Array_Tot(16)
    Array_Tot(0) = Array(0, 2)
    Array_Tot(1) = Array(2, 2)
    Array_Tot(2) = Array(4, 2)
    Array_Tot(3) = Array(10, 2)
    Array_Tot(4) = Array(12, 2)
    Array_Tot(5) = Array(18, 2)
    Array_Tot(6) = Array(24, 2)
    Array_Tot(7) = Array(30, 2)
    Array_Tot(8) = Array(54, 2)
    Array_Tot(9) = Array(61, 2)
    Array_Tot(10) = Array(66, 2)
    Array_Tot(11) = Array(81, 2)
    Array_Tot(12) = Array(86, 2)
    Array_Tot(13) = Array(91, 2)
    Array_Tot(14) = Array(102, 2)
    Array_Tot(15) = Array(118, 2)
    Array_Tot(16) = Array(149, 2)
     
    classeur = ActiveWorkbook.Name
    Fichier = Application.GetOpenFilename("Text Files (*.txt), *.txt")
     
    If Fichier <> False Then
            Workbooks.OpenText Filename:=Fichier, _
            Origin:=xlMSDOS, StartRow:=1, DataType:=xlFixedWidth, FieldInfo:=Array_Tot(), _
            TrailingMinusNumbers:=True
    End If
    D'avance merci.

    Ted

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 278
    Par défaut
    Ok, je suis trop bête, la réponse c'est l'utilisation de tableaux dynamiques...

    http://silkyroad.developpez.com/vba/tableaux/

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/06/2009, 10h54
  2. Réponses: 2
    Dernier message: 07/11/2007, 18h19
  3. Réponses: 1
    Dernier message: 20/04/2007, 09h12
  4. [PHP-JS] mettre une variable javascript dans une variable php
    Par Mounr dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 20/04/2007, 09h09
  5. récupérer une variable javascript dans une variable java
    Par tx dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 06/07/2006, 17h55

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