Désactivation de l'alerte macro

Bonjour,

je fais appel à vos connaissances concernant la désactivation de l'alerte macro.
En effet, je dispose d'un fichier réalisé par quelqu'un d'autre et qui a réussi à faire en sorte de s'ouvrir en zappant l'alerte macro.
Je ne comprends pas comment il a pu faire. Malgré toutes mes tentatives, je n'ai pas réussi à percer le mystère.
Je sais que cela ne vient pas du code de la macro puisque j'ai pu le modifier sans déclencher l'alerte macro à l'ouverture.

Pour ceux qui sont intéressés, je tiens le fichier à disposition. Je peux vous l'envoyer par mail.

Merci.

Julien.

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. salut jujo,

    est-ce que ce n'est pas simplement par le biais du menu Outils, Macro, Sécurité... ?

    1. Non.

      Le moyen trouvé est interne au fichier. Ce n'est pas dans les options Excel. C'est le seul fichier qui s'ouvre comme cela.

      Si tu me donnes ton mail, je peux te le faire parvenir pour que tu comprennes.

      @+.

      Julien.
      1. J'ai omis un détail très important :
        j'utilise Excel 97 sous windows NT.
        1. moi j'ai Excel 2002 (au boulot) et 2000 (à la maison).

          tu peux l'envoyer sur kobaya65àfree.fr
          (j'ai remplacé '@' par 'à' pour éviter que mon adresse soit récupérée par un robot :-) )
      2. Svp je suis intéresser pouvez vous m'envoyer voici mon adresse drafredc2@yahoo.fr
        1. Bonjour,

          C'est exactement ce que je cherche a faire sur mes fichiers. Avez vous trouveé l'astuce??
          A+
          1. Comment ne pas avoir le message "ce classeur contient des macros" et cliquer sur activer les macros

            Tout d'abord, il faut préciser qu'il est très fortement conseillé de ne jamais mettre le niveau de sécurité à faible. En effet ce niveau de sécurité à faible ouvrira les macros même des classeurs dont vous n'êtes pas sûrs.

            1- Certifier les macros du classeur

            Le mieux est donc de certifier ses macros.

            Pour se faire, il faut chercher le selfcert.exe sur son PC.

            Il se trouve : C:\Program Files\Microsoft Office\Office

            Lancer le selfcert.exe

            Dans la fenêtre qui s'ouvre taper un nom qui servira de certificat. (exemple : toto)

            Une fenêtre s'ouvre pour mentionner qu'un nouveau certificat a été créé.

            Ensuite ouvrir VBE (Alt + F11)

            Dans le menu "Outils" choisir "Signature électronique"

            Cliquer sur "Choisir" et la liste des certificats apparaît.

            Choisir le certificat concerné (pour notre exemple : toto)

            Puis valider par OK

            Le nom du certificat apparaît maintenant comme "signature actuelle du projet VBA"

            Fermer le classeur en enregistrant les modifications

            2 - Autoriser l'activation des macros

            Réouvrir le classeur

            Une nouvelle fenêtre s'ouvre en précisant que ce classeur contient des macros créées par le nom du certificat ( dans notre exemple : toto)

            En bas de cette fenêtre se trouve une case à cocher "Toujours faire confiance aux macros provenant de cette source". Cocher cette case, puis appuyer sur "Activer les macros".

            Maintenant à l'ouverture du classeur il ne sera plus demandé s'il faut activer les macros.

            Cette manipulation (le fait de cocher la case) sera à effectuer une fois sur chaque PC utilisant le fichier.
            1. Salut,

              J'ai rédigé une astuce sur ce lien pour signé les codes et donc ne plus avoir d'alerte sur le codes signés. Par contre je ne suis pas certain que sur Excel 97 ce code fonctionne, tiens moi au courant je verrai ce que je peux faire

              https://www.commentcamarche.net/faq/21009-excel-signature-numerique