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 dans module classe


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Octobre 2010
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 240
    Par défaut variable dans module classe
    bonjour,
    je me trouve devant un problème qui survient tout d'un coup

    dans un module classe, j'ai plusieurs sub qui dirige mes contrôles.

    quand je donne une valeur à une variable dans un sub, la valeur de cette variable dans un autre sub devient 0

    je ne comprend pas pourquoi car mes commandes fonctionnaient au préalable

    quelqu'un serait pourquoi?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 46
    Par défaut
    As-tu bien fait attention à la nuance entre ByVal et ByRef?
    Toute variable déclarée ByRef dans la définition d'une fonction (Sub MonSub(ByRef MaVar as String) par exemple) sera modifiée en dehors de la fonction, alors que si elle est déclarée ByVal (Sub MonSub(ByVal MaVar as String) par exemple), elle ne le sera pas.
    Si je comprends bien, il faudrait que ta variable soit en ByRef partout.

Discussions similaires

  1. [Joomla!] recup variables dans module php
    Par herveD dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 02/03/2007, 14h06
  2. [POO] Variable dans une classe
    Par Space Cowboy dans le forum Langage
    Réponses: 3
    Dernier message: 15/02/2007, 20h23
  3. Ajout d'une variable dans une class fait planter
    Par Geoff-sk8 dans le forum C++
    Réponses: 4
    Dernier message: 11/10/2006, 14h27
  4. Réponses: 2
    Dernier message: 17/12/2005, 20h52
  5. Utilisation de variables dans plusieurs classes
    Par dedeloux dans le forum Langage
    Réponses: 3
    Dernier message: 20/07/2005, 17h25

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