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 :

déclarer une variable dans tout un module


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 147
    Par défaut déclarer une variable dans tout un module
    Le titre est assez explicit ^^

    Voila j'ai un sub mais je l'ai découpé en sous-fonction.
    Est-ce qu'une fonction peut modifier une variable dans le module principal ?
    Et est-ce qu'une variable du sub principal peut être prise en compte dans une fonction ou est-ce qu'elle reste bloquée dans le sub principal ?

  2. #2
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 342
    Par défaut
    est-ce qu'une variable du sub principal peut être prise en compte dans une fonction ou est-ce qu'elle reste bloquée dans le sub principal
    oui il suffit que tu la mette comme paramètre de ta fonction. Sinon, tu peux aussi déclré ta variable en public
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 147
    Par défaut
    Je sais pas comment déclaré une variable en public. Le fait que j'ai mis :

    Cela ne mets pas en public toute les variable, même celles qui ne sont pas déclarées ?

  4. #4
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 342
    Par défaut
    Citation Envoyé par Swiper
    Je sais pas comment déclaré une variable en public. Le fait que j'ai mis :

    Cela ne mets pas en public toute les variable, même celles qui ne sont pas déclarées ?

    Pour réutiliser une variable dans plusieurs fonctions, il faut déclarer une variable en public comme suit, par exemple :

    tout en haut d'un module
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 147
    Par défaut
    D'accord je te remercie de ton aide, je sais que c'est une chose basic que je demande mais je suis nuUb en coding...

    Merci encore j'ai aussi réussie comme tu m'as dis en apellant la fonction avec l'argument de la variable ^^

    Merki,

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 147
    Par défaut
    Heu... illight, je crois que ca marche pas en fait...

    J'ai tapé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Public NBDimensions as Integer
    Mais ca me mets : Erreur de compilation : Attribut incorrect dans une procédure Sub ou Function

    Help !

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

Discussions similaires

  1. Déclarer une variable dans un isset
    Par stigma dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 04/01/2012, 08h30
  2. Déclarer une variable dans une fonction
    Par rudbyman52 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 03/11/2010, 11h59
  3. déclarer une variable dans un model
    Par katebe dans le forum Ruby on Rails
    Réponses: 2
    Dernier message: 11/07/2008, 13h30
  4. rendre accessible une variable dans toutes les classes
    Par sony351 dans le forum C++Builder
    Réponses: 5
    Dernier message: 24/03/2007, 01h15
  5. Déclarer une variable dans un PIC
    Par Vinch006 dans le forum C
    Réponses: 5
    Dernier message: 09/03/2007, 17h49

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