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 :

"procede" devient "PROCEDE" dans mon code


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
    Mars 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2008
    Messages : 31
    Par défaut "procede" devient "PROCEDE" dans mon code
    Bonjour à tous par cette jolie journée de mai,

    Cette fois je me présente avec un problème bien moins complexe que précédemment. En effet quand je veux utiliser comme constante pour stocker une donnée dans mon code le mot "procede" (il s'agit d'un procédé de soudage) il me le met automatiquement en majuscule "PROCEDE". Cela m'a intriguée et jusqu'à présent j'ai préféré mettre autre chose comme nom pour le remplacer, mais tout de même j'aimerai comprendre.

    S'agit-il d'un mot réservé? La mise en majuscule me fait penser à du SQL, y'à-t-il un lien?

    D'avance merci !!

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    633
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 633
    Par défaut
    Bonjour

    Ne sachant pas s’il s’agit du nom de la variable ou de son contenu et ne sachant ni comment ni ou c’est affiché et sans connaître le traitement il est difficile de répondre.

    J’ai créé un nouveau module dans lequel j’ai écris ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Const procede = "procede"
     
    Sub test()
      Debug.Print procede
    End Sub
    J’ai lancé le test, enregistré, fermé, ouvert, relancer et rien n’a changé !!!!

    Cela viendrait-il de ton code ?

  3. #3
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    plusieurs explications plausibles : la plus vraisemblable est une fonction personalisée portant ce nom
    Ouvre par ailleurs ton éditeur et fais une recherche sur le mot PROCEDE, juste pour voir si ton appli ne l'a pas déjà défini ailleurs

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2008
    Messages : 31
    Par défaut
    Bonjour zyhack et Ucfoutu,

    Merci de vous être penchés sur mon problème. En effet, j'ai lancé une recherche dans mon projet en cours et il s'avère que "PROCEDE" était déjà utilisé comme variable dans un autre module.
    Je ne pensais pas qu'une variable pouvait comme ça interagir d'un module à l'autre !

    Cela signifie que l'on peut réutiliser une valeur stockée dans un module exécutée précedemment ? Et comment vider par sécurité une variable en sortie de programme?

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    633
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 633
    Par défaut
    En fait tout dépend comment tu déclares ta variable

    Dans le corps d’un module en public elle sera vue dans tous les modules de toutes les applications

    Dans le corps d’un module en private elle ne sera vue que dans ce module

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2008
    Messages : 31
    Par défaut
    Merci beaucoup !

    Tout ce que je peux apprendre, je prends

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

Discussions similaires

  1. [VBA][Débutant][export]erreurs dans mon code?
    Par Christophe93250 dans le forum Access
    Réponses: 4
    Dernier message: 06/01/2006, 19h52
  2. Projet VB v6 : utilisation de requête SQL dans mon code
    Par MITCH31 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 27/10/2005, 15h02
  3. Réponses: 10
    Dernier message: 06/10/2005, 22h25
  4. Réponses: 1
    Dernier message: 21/02/2005, 12h40
  5. [langage] algo de bissection dans mon code
    Par killy dans le forum Langage
    Réponses: 5
    Dernier message: 19/01/2004, 18h35

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