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 :

Désactivé macro dans un .xlt précis


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2013
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 76
    Par défaut Désactivé macro dans un .xlt précis
    Bonjour,

    Sous excel 2010, j'ai inséré une macro dans un onglet personnalisé de mon ruban me permettant de créer automatiquement une nouvelle feuille d'après un modèle .xlt que j'ai personnalisé. Je reçois un nouveau fichier excel quotidien, j'ai du alors créer ma macro dans le classeur des macros personnelles. Ma demande est la suivante;

    J'aimerais dans la nouvelle feuille créer via la macro, sous celle ci, que les macro soient désactivé.

    merci

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Pas sûr d'avoir bien compris. Avant d'ouvrir le classeur, exécute :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Application.AutomationSecurity = msoAutomationSecurityForceDisable
    Workbooks.Open "131113.xlsm"
    Les macros du classeur sont désactivées. Tu restaures la propriété avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.AutomationSecurity = msoAutomationSecurityByUI

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2013
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 76
    Par défaut
    Salut et merci pour ton aide.

    Ou dois je placer ce code ?
    En gros j'aimerais que mes deux fichiers modèles xlt. personnalisé, aient par défaut les macro désactivé.

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Ton fichier modèle, c'est une feuille modèle ou un classeur modèle ?

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2013
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 76
    Par défaut
    Bonjour,

    Mon fichier modèle est un classeur.

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Utilise le code suivant pour ouvrir un classeur vierge copie de ton modèle.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Application.AutomationSecurity = msoAutomationSecurityForceDisable
    Workbooks.Add "templatemacro.xltm"
    Ce code ouvre une copie du modèle "templatemacro.xltm" avec les macros désactivées. Change le nom du modèle et ajoute éventuellement le chemin si tu n'as pas créé le modèle dans le dossier par défaut.

Discussions similaires

  1. [Swing] Désactiver roulette dans JScrollPane?
    Par Quintoff dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 14/01/2006, 18h39
  2. [Warning] Macro dans .lib séparé
    Par sorry60 dans le forum x86 16-bits
    Réponses: 3
    Dernier message: 20/04/2005, 17h05
  3. Selection des x premiers caractères dans un champ précis
    Par Schulman dans le forum Langage SQL
    Réponses: 2
    Dernier message: 12/01/2005, 09h23
  4. [C#] Lecture dans un endroit précis d'un fichier ...
    Par maitrebn dans le forum Windows Forms
    Réponses: 3
    Dernier message: 15/10/2004, 13h36
  5. Macro dans excel permettant de voir si un fichier est ouvert
    Par VirginieGE dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/08/2004, 07h51

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