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 :

utilisation des variables public [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Inscrit en
    Février 2006
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 100
    Points : 55
    Points
    55
    Par défaut utilisation des variables public
    Bonjour,
    J'ai un petit souci sur l'utilisation des variables publics.
    J'aimerai utiliser la variable "NomFichierLLN" dans deux macros que j'execute une après l'autre. Les deux macros se trouvent dans le même module. C'est la userform "Parametre" qui fait le lien entre les deux macros.

    QUand je suis dans la première macro, la variable est bien égale au nom de mon classeur. Par contre quand je l'utilise dans la seconde macro, elle a été initialisé.

    Auriez vous une solution?

    Je vous remercie.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Public Sub param_MAJ()
    Dim NomFichierLLN As String
    NomFichierLLN = ActiveWorkbook.Name
    Parametre.Show
    End Sub
    Public Sub FinMAJ()
    'déclaration des variables
    Dim NomFichierLLN As String
    Windows(NomFichierLLN).Activate
    (...)
     
    end sub

  2. #2
    Expert éminent Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Points : 9 402
    Points
    9 402
    Par défaut
    Bonjour

    Essai plutot comme ca.



    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
     
    Dim NomFichierLLN As String
     
     
    Public Sub param_MAJ()
     
    NomFichierLLN = ActiveWorkbook.Name
    Parametre.Show
    End Sub
     
    Public Sub FinMAJ()
    'déclaration des variables
     
    Windows(NomFichierLLN).Activate
    (...)
     
    end sub

  3. #3
    Membre du Club
    Inscrit en
    Février 2006
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 100
    Points : 55
    Points
    55
    Par défaut
    Parfait, ca marche nickel.
    Merci beaucoup. Ca m'impressionera toujours la réactivité avec laquelle vous répondez.

    Bonne soirée.

  4. #4
    Expert éminent Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Points : 9 402
    Points
    9 402
    Par défaut
    Merci pour les encouragements

    Bon courage

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 11/04/2006, 18h00
  2. Utiliser des variables d'une BDD
    Par Ragnarok_1er dans le forum Access
    Réponses: 3
    Dernier message: 25/01/2006, 09h32
  3. utilisation des variables global dans tout le projet
    Par EYENGA Joël dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 12/01/2006, 11h55
  4. [MFC] utilisation des variables associées
    Par Grey dans le forum MFC
    Réponses: 2
    Dernier message: 18/11/2005, 15h00
  5. Utiliser des variables d'environnements
    Par Xam335 dans le forum C++Builder
    Réponses: 2
    Dernier message: 14/08/2004, 15h15

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