(-: ---- Desactiver les macro d'un classeur EXCEL ---- :-) [Résolu]

Messages postés
16
Date d'inscription
lundi 23 août 2004
Dernière intervention
23 décembre 2008
- - Dernière réponse : Trepanator
Messages postés
16
Date d'inscription
lundi 23 août 2004
Dernière intervention
23 décembre 2008
- 19 nov. 2007 à 09:58
Bonjour à tous les lecteurs,

    je cherche actuellement à ouvrir un fichier Excel contenant une Macro à partir d'un autre fichier Excel.
    Mon problème est le suivant,
        Descriptif :
           - Le fichier excel (CLASSEUR1) que je cherche à ouvrir contient une macro sur la propriété OPEN du classeur.
           - Lorsque je l'ouvre via un autre classeur (CLASSEUR2) en utilisant la ligne de code suivante :
                Workbook.open (Nom du CLASSEUR1)
           - Bien sur, la macro s'execute.
         But de la demande :
           - faire en sorte que la macro ne s'excute pas lorsque j'ouvre le fichier.

Merci de vos réponses.

       
 
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
2117
Date d'inscription
lundi 11 avril 2005
Dernière intervention
14 mars 2016
3
Merci
Voici comment faire :

Si dans le classeur 1, tu as (par exemple) ce code :

=

Private Sub Workbook_Open()
MsgBox "classeur 1 macro active... perdu !"
End Sub

=

Dans le classeur 2, qui doit ouvrir le classeur 1 sans l'exécution de la macro, tu code :

=

Sub ess()
    Application.EnableEvents = False
    Workbooks.Open Filename:="C:\Documents and Settings\Fordom\Mes documents\Classeur1.xls"
    Application.EnableEvents = True
    MsgBox "gagné !"
End Sub

=

Amicalement,
Us.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de us_30
Messages postés
16
Date d'inscription
lundi 23 août 2004
Dernière intervention
23 décembre 2008
0
Merci
Exceeellllllleent !!!

Merci.

Trepa
Commenter la réponse de Trepanator

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.