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 :

Variable tableau en global


Sujet :

Macros et VBA Excel

Vue hybride

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

    Informations forums :
    Inscription : Décembre 2007
    Messages : 38
    Par défaut Variable tableau en global
    Bonjour à tous,

    Voici mon problème.
    J'ai un userform, à la suite duquel lorsqu'on appuie sur un bouton, le tableau TabAmortissement() est rempli. Comme je me sers plus tard de ce tableau dans ce même userform, je l'ai déclaré au début du module par un dim TabAmortissement() as variant.

    Maintenant, j'ai ajouté un bouton sur ce userform, me permettant de basculer sur un autre userform, mais qui aurait besoin du tableau. Je voudrais transmettre ce tableau. Je pensais augmenter la visibilité de TabAmortissement en le déclarant Global, mais cela ne fonctionne pas.

    Comment faire?

    Merci.

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Passe le tableau en paramètre ByRef.

  3. #3
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 402
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 402
    Par défaut
    Peux-tu montrer ton code, car sans le voir......

    Bonjour Zazaraignée

  4. #4
    Membre Expert
    Avatar de JackOuYA
    Inscrit en
    Juin 2008
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1 040
    Par défaut
    Bonjour,


    où bien déclare ton tableau, en global dans un module standard.. (pas dans le code de l'userform..)



    Jacques.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 38
    Par défaut
    Alors, je vais essayer d'être plus explicite.

    Mon premier module-userform s'appelle CalculetteCredit.

    Voici le début de celui-ci:

    Option Explicit
    Option Base 1
    Dim TabAmortissements() As Variant

    Sur CalculetteCredit, j'ai placé un bouton, qui est destiné à faire apparaître mon 2ème userform: RemboursementAnticipé.

    Dans RemboursementAnticipé, j'ai besoin de TabAmortissements, auquel je n'ai pas accès, voilà mon souci.

    PS: Zazaraignée, je ne comprends pas bien ta solution, mais c'est peut être ça.

    Ah Jacques tu as posté pendant que je répondais, je vais essayer ta solution^^

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 38
    Par défaut
    Merci, Jacques !

    Ta "feinte" a fonctionné parfaitement, cela résout mon problème.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/05/2008, 13h58
  2. Problème d'initialisation variable tableau
    Par HeZiX dans le forum Langage
    Réponses: 3
    Dernier message: 08/06/2005, 16h30
  3. Réponses: 6
    Dernier message: 14/02/2005, 11h53
  4. Acces à une variable-tableau de PHP
    Par Erwan21 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 09/02/2005, 13h55
  5. variables locales ou globales ???
    Par elvivo dans le forum C
    Réponses: 13
    Dernier message: 03/07/2002, 08h22

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