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 public non défini dans un autre code


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2015
    Messages : 46
    Par défaut variable public non défini dans un autre code
    Bonjour,

    J'ai deux userform. Quand le premier est rempli, le second s'ouvre.
    Dans le premier userform, en en-tête de code j'ai annoncé une variable j public (Public j As Integer).
    j varie de 1 à n et je m'en servirai pour rendre active des cellules.

    Mon problème est que quand je valide mon second userform, il me dit que la variable j n'est pas défini.

    Que dois-je faire pour résoudre ce problème ?

  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
    Bonjour,


    Dans ton entête de code de quoi ? de ton UserForm ? C'est peut-être pour ça.
    Essaye de créer un module (totalement à part), où tu définis ta variable j dans ce module à part entière.

    Personnellement, dans tous mes traitements, j'ai toujours un module qui traine, que j'appelle "module_param", où sont stockées toutes mes variables publiques, histoire qu'elles soient toutes regroupées au même endroit
    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 très actif Avatar de lionel86500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2013
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 144
    Par défaut
    Bonjour

    Il faut déclarer ta variable en public dans le module de macro qui active ton premier userform

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2015
    Messages : 46
    Par défaut
    Merci pour vos réponse.
    En effet, en la déclarant dans un module ça fonctionne.

    Karl

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

Discussions similaires

  1. Cells fonction ou sub non défini dans code
    Par jpg75014 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 16/09/2015, 14h22
  2. 'Erreur 91 variable objet non défini dans l'exécution d'un userform
    Par Jey14 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/11/2013, 10h23
  3. Réponses: 2
    Dernier message: 14/02/2011, 19h30
  4. variables php non recharges dans flash
    Par TekiNico dans le forum Flash
    Réponses: 2
    Dernier message: 10/01/2006, 23h40
  5. Numero non present dans une autre table
    Par AlphonseBrown dans le forum Langage SQL
    Réponses: 7
    Dernier message: 22/02/2005, 12h37

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