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 :

Desactiver macro excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 55
    Par défaut Desactiver macro excel
    Bonjour,

    Dans un fichier 1 ayant une macro 1, je dois ouvrir un fichier 2 au niveau de la macro1, modifier son contenu et le sauvegarder. Le problème est que le fichier 2 possède une macro qui se lance à l'ouverture. Je voudrais pouvoir désactiver cette macro, uniquement lorsque je m'en sers dans ma macro 1. En dehors, si le fichier 2 est lancé seul sa macro se déclenche normalement..

    Sinon peut etre existe t'il une autre méthode que le "open" qui lance excel, pour modifier le contenu d'un fichier...

    code dans ma macro 1 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Dim appExcel As Application 'Application Excel
    Dim wbExcel As Workbook 'Classeur Excel
    Dim wsExcel As Worksheet 'Feuille Excel
    'Ouverture de l'application
    Set appExcel = CreateObject("Excel.Application")
     
    'Ouverture du fichier excel à modifier
    Set wbExcel = appExcel.Workbooks.Open(cheminComplet) <= la ou je veux désactiver la macro de mon fichier 2
    'wsExcel correspond à la première feuille du fichier
    Set wsExcel = wbExcel.Worksheets("Paramètres")
    Merci beaucoup si vous pouvez m'aider!! !

    Bruno

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Tu peux tester
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Set appExcel = CreateObject("Excel.Application")
    'Ouverture du fichier excel à modifier
         appExcel.EnableEvents = False
         Set wbExcel = appExcel.Workbooks.Open(cheminComplet) <= la ou je veux désactiver la macro de mon
    A+

    NB - Pas testé

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 55
    Par défaut
    Royal! Ca marche niquel, merci beaucoup!!

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

Discussions similaires

  1. Desactivation macro excel
    Par niko67 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/06/2010, 20h11
  2. Desactiver les macros excel
    Par Mystro dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 23/11/2005, 10h27
  3. [macro Excel]
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/09/2005, 09h54
  4. débutant en VBA je n'arrive pas à finir ma macro excel
    Par jeanpierreco dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/01/2005, 12h20
  5. Porter une macro Excel vers OpenOffice
    Par totofweb dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 13/07/2004, 13h20

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