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 :

Noms des macros incluant le nom du classeur, ou pas!


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Médecin retraité
    Inscrit en
    Mai 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Médecin retraité
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2023
    Messages : 2
    Par défaut Noms des macros incluant le nom du classeur, ou pas!
    Bonjour à tout le monde
    Pardonnez mes maladresse, pour mon premier post.
    J'ai un classeur "Bourse" avec des macros (Achats, Ventes, Admin, Modif...) que je veux affecter à différents boutons (Achats, Ventes...)
    Quand j'affecte certaines macros à un bouton, la macro se présente sous différents aspecte.
    Certaines gardent bien le nom (par exemple 'Ventes') d'autres reprennent dans leur nom, celui du classeur suivi du nom du module et du nom de la procédure.
    exemple: "Bourse.xlsm!Achats.Achats" au lieu de me présenter seulement 'Achats'
    Le problème est que du coup, ces macros ne sont pas retrouvées quand on clique sur le bouton, surtout après avoir fermé puis re-ouvert le fichier.
    Quelqu'un pourrait-il m'expliquer comment je m'y prend pour avoir ces deux modes d'affichages des macros?
    et comment les harmoniser?
    Merci d'avance à chacun d'entre vous
    Donatien

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 170
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Lorsque vous dessinez un bouton formulaire, une boite de dialogue affiche la liste des macros présentes dans le classeur actif et s'il y a d'autres classeurs ouverts, la liste des macros présentes dans ceux-ci.
    Si vous voyez le nom du classeur en plus du nom de la macro, cela signifie qu'il s'agit d'une macro présente dans un classeur autre que celui qui est actif.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Candidat au Club
    Homme Profil pro
    Médecin retraité
    Inscrit en
    Mai 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Médecin retraité
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2023
    Messages : 2
    Par défaut
    Citation Envoyé par Philippe Tulliez Voir le message
    Bonjour,
    Lorsque vous dessinez un bouton formulaire, une boite de dialogue affiche la liste des macros présentes dans le classeur actif et s'il y a d'autres classeurs ouverts, la liste des macros présentes dans ceux-ci.
    Si vous voyez le nom du classeur en plus du nom de la macro, cela signifie qu'il s'agit d'une macro présente dans un classeur autre que celui qui est actif.
    Merci Philippe,
    J'avais lu quelque chose comme ça sur internet et, par précaution, j'ai tout fermé, relancé l'ordinateur et travaillé qu'avec le seul classeur 'Bourse' ouvert. mais rien n'y fait, je ne parviens pas à renommer mes macros sans qu'il ne soit rajouté le nom du classeur! c'est franchement agaçant!
    auriez vous une idée?
    à moins que vous ne me disiez que, si une même macro existe dans un autre classeur (cumul de versions du classeur par exemple), même fermé il sera affiché un nom long?
    merci encore pour votre réponse rapide
    Donatien

Discussions similaires

  1. Activation des macros au démarrage d'un classeur EXCEL
    Par bernard_metz dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 10/11/2013, 16h29
  2. verouiller le nom du classeur et des feuilles
    Par DIDIDIDA dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 21/03/2008, 11h02
  3. Réponses: 6
    Dernier message: 14/06/2007, 13h16
  4. [VBA-E]Liste des noms de classeur dans un dossier
    Par Lexot2 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/09/2006, 21h04
  5. [VBA-E]Nom du classeur contenant la macro en cours
    Par repié dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/02/2006, 10h24

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