Impossible réactiver les macros

0

Bonjour, voilà mon problème :

- Je crée une macro très dans une feuille (EXCEL 2010), je la teste, et elle fonctionne très bien

- J'enregistre le fichier, dans "Classeur Excel (prenant en charge les macros)" et je le ferme. Lorsque je le réouvre, ma feuille est bien réaffichée mais je ne peux pas exécuter la macro. Message : "En raison de vos paramètres de sécurité les macros ont été désactivées. Pour ...."

- J'ai vérifié tous les paramètres du "Centre de gestion de confidentialité" et tout me paraît correct.

Je boucle depuis longtemps la-dessus ! Quelqu'un aurait-il une idée de l'origine d'un tel problème ? (Suis pas un expert d'Excel...!)

D'avance, un grand merci

    Posté le 29 octobre, 15:26
    par Jules
    Répondre
    1

    Bonjour Jules,

    je te propose ceci :

    * ferme ton fichier Excel, et note le chemin complet du dossier dans lequel il se trouve.

    * ne change pas le niveau de sécurité des macros : selon la version d'Excel, laisse le curseur
    sur "Elevé", ou laisse l'option « ⦿ Désactiver les macros VBA avec notification ».

    * menu Fichiers, Options Excel, Centre de gestion de la confidentialité ; à droite, cliquer sur
    le large bouton « Paramètres du Centre de gestion de la confidentialité... ».

    * en haut et à gauche, choisir « Emplacements approuvés » ; à droite et en bas, cliquer sur
    le bouton « Ajouter un nouvel emplacement... ».

    * il faut alors indiquer le chemin complet du dossier où tu mets ton fichier Excel ; exemple :
    C:\Users\Jules\Documents\Ventes 2022\

    * attention : dans cette fenêtre, avant de cliquer sur le bouton OK, cocher éventuellement
    cette case à cocher :

    ☑ Les sous-dossiers de cet emplacement sont également approuvés

    c'est utile si tu as des sous-dossiers, par exemple un pour chaque mois de 2022.

    * quand tu ouvriras ton fichier Excel, les macros seront activées.

    rhodo

    rhodo Posté le 29 octobre, 17:52
    par rhodo
    0

    Bonjour,

    Placer votre classeur sans données confidentielles avec la macro pour tester

    Posté le 29 octobre, 18:23
    0

    Merci, Rhodo

    Facile à faire quand les indications sont aussi claires. Et... ça fonctionne ! Super !

    Pour mon info, comment excel choisit-il l'emplacement "approuvé" ? Faut-il contrôler systématiquement ce paramètre ? J'avoue n'avoir pas bien compris selon quelle logique excel procède.

    Un grand MERCI, Rhodo et bonne soirée

    Posté le 29 octobre, 18:25
    par Jules
    0

    @Jules

    merci pour ton retour, et je suis bien content que tu as réussi !  :)

    il n'y a pas besoin de contrôler systématiquement les emplacements approuvés :

    * au départ, il y a ceux définis de base par Excel lui-même : c'est donc les emplacements que tu n'as pas mis toi-même.

    * ensuite, il y a les dossiers que toi tu ajoutes au fur et à mesure de tes besoins ; si plus tard tu vas
    supprimer un dossier que tu as ajouté, ça ne causera aucun problème si tu laisses l'emplacement
    approuvé correspondant : il sera tout simplement inutile ; mais ça sera quand même mieux de
    supprimer l'emplacement approuvé correspondant, sans te tromper ! je veux dire : ne supprime
    surtout pas un emplacement approuvé à la place d'un autre !

    la logique est celle-ci : Excel n'affiche pas de message d'avertissement pour activer les macros quand
    le fichier Excel ouvert est dans un dossier qui se trouve parmi ceux des emplacements approuvés.

    ce système simple des emplacements approuvés est apparu à partir d'Excel 2007.

    avec les versions antérieures : il fallait créer un self-certificat (+ mise en place) ;
    cette 1ère méthode du self-certificat existe toujours (compatibilité ascendante).

    bonne soirée à toi aussi.  :)

    rhodo

    rhodo Posté le 29 octobre, 20:08
    par rhodo

    Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
    Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :