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 :

Macros et Copie de Fichier


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2007
    Messages : 27
    Points : 24
    Points
    24
    Par défaut Macros et Copie de Fichier
    Bonjour.

    Avant tout je dois dire que travaille avec Excel 2003...

    J'ai fait un fichier Excel dans lequel j'ai créé plusieurs boutons auxquels j'ai attribué des macros.
    Ces boutons sont dans différentes nouvelles barres d'outils.

    Je désire développer d'avantage mais le faire dans une COPIE du fichier pour plus de sûreté.

    J'améliore certaines macros dans ma COPIE. Lorsque je clique sur le bouton ad hoc, mes changements ne sont pas pris en compte et je m'aperçois que le fichier original s'ouvre.

    J'étudie mes boutons et je m'aperçois que leurs macros attribuées font appel au fichier d'origine.
    Je règle le problème en réattribuant les macros du fichier COPIE.

    Le lendemain, je peux recommencer. Les macros sont appelées à nouveau à partir du ficher original.

    Il aurait-il une solution ?

    Merci d'avance.

    Philippe

  2. #2
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut
    Bonjour,

    ce n'est pas un problème de code mais juste d'utilisation d'Excel 2003 !
    Comme la première fois quand a été attachée la barre d'outils au classeur, il faut répéter l'opération …
    Donc dans la personnalisation des barres d'outils, via le bouton Attacher il faut d'abord supprimer la barre liée au classeur
    puis copier celle en cours et enfin enregistrer le classeur …

    ___________________________________________________________________________________________________________

         Merci de cliquer sur en bas à droite de chaque message ayant aidé puis sur pour clore cette discussion …

    ___________________________________________________________________________________________________________
    Je suis Paris, Egypte, Nigeria, New-York, Mogadicio, Barcelone, London, Manchester, Stockholm, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

  3. #3
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 665
    Points : 5 803
    Points
    5 803
    Par défaut
    Bonjour,

    As-tu accès au contrôles activeX avec Excel 2003 ?
    Si oui, tu peux créer un bouton activeX et y associer le code: call ThisWorkBook.NomDuModule.NomDeLaMacro

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2007
    Messages : 27
    Points : 24
    Points
    24
    Par défaut Très bonne solution. Merci mille fois.
    Citation Envoyé par Philippe-Auguste Voir le message
    Bonjour.

    Avant tout je dois dire que travaille avec Excel 2003...

    J'ai fait un fichier Excel dans lequel j'ai créé plusieurs boutons auxquels j'ai attribué des macros.
    Ces boutons sont dans différentes nouvelles barres d'outils.

    Je désire développer d'avantage mais le faire dans une COPIE du fichier pour plus de sûreté.

    J'améliore certaines macros dans ma COPIE. Lorsque je clique sur le bouton ad hoc, mes changements ne sont pas pris en compte et je m'aperçois que le fichier original s'ouvre.

    J'étudie mes boutons et je m'aperçois que leurs macros attribuées font appel au fichier d'origine.
    Je règle le problème en réattribuant les macros du fichier COPIE.

    Le lendemain, je peux recommencer. Les macros sont appelées à nouveau à partir du ficher original.

    Il aurait-il une solution ?

    Merci d'avance.

    Philippe

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

Discussions similaires

  1. Copie d'une macro vers un autre fichier
    Par Bluchy dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/09/2013, 20h12
  2. Problème macro copie de fichier
    Par Korteby dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/08/2013, 00h19
  3. [XL-2010] macro pour copie et de fichier pdf
    Par Prof_Matches dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/01/2012, 14h20
  4. [XL-2007] Macro de recherche et copie de fichier
    Par vibos dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 15/06/2009, 15h21
  5. [VBA-E]macro fichier protégé xsl copie de fichiers partagés
    Par matou_aouh dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/04/2006, 15h08

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