Macro toujours active

C

Christophe

Guest
Bonjour le forum,

Je voudrais votre précieuse aide s'il vous plait, pour faire en sorte que lorsque j'ouvre un classeur qui contient des macros on ne me demande pas de les activer. J'aimerais qu'elles s'activent directement.

Merci a vous tous.
 
J

Jeannot

Guest
Bonjour Christophe,

Pour avoir toujours tes macros actives, tu peux désactiver la sécurité.

Dans Outils/Macros/Securité, tu choisis le niveau le plus bas

Par contre dans Excel97, pour déactiver la sécurité tu passeras par
Outils/Options/Général et là tu trouveras Alerte macro à désactiver

Jeannot
 
C

Christophe

Guest
Bonjour Jeannot,

Merci pour ta réponse je ne connaissais pas cette solution, mais est qui n'est pas possible de le coder pour un classeur particulier, parce que ce classeur vas etre dupliqué sur plusieur de mes collaborateurs et leur niveau de securité est au niveau moyen a cause de notre logiciel de compta. Donc mon but est de baisser le niveau de securité sur certain classeur pas tous.

Merci Jeannot, merci a tous.
 
L

Lionel

Guest
Bonjour à tous,

Selon ce que tu desires, il y a une solution.
Dans l'hypothèse d'une modification ultérieur des macros par un non signataire, vous reviendrez inexorablement à la fenêtre de demande d'activation.
Surtout restez sur l'option de sécurité "Moyen".(Par sécurité pour vous protéger des virus éventuels d'autres fichiers)

La procédure:
Lance une recherche sur l'ordinateur, sur le CD Excel ou Office du programme "SERLFCERT".
Dès que vous l'avez trouvé, faites un double clic pour le lancer.
Après lancement, indique votre nom ou prénom ou les deux à votre convenance. Clique sur "OK".
Vous venez de créer une signature numérique.
Il ne reste plus qu'à introduire la signature dans un projet VBA du classeur concerné.
Si un virus ou un autre utilisateur modifie le projet VBA, la signature deviendra invalide (comme énuméré ci-dessus).
La signature ne sapplique qu'au projet VBA, et non aux données du classeur.
C'est à dire que des modifications peuvent être apportés dans les feuilles sans invalider la signature.

Ouvrir le classeur.
Activer l'éditeur VBA (Alt + F11)
Ouvrir le menu "Outils" et cliquer sur "signature numérique"
Sélectionner le certificat puis OK (2 fois pour valider votre choix)

Il ne reste plus qu'à la prochaine ouverture de cocher la case "Toujours faire confiance aux macros provenant de ce source" et d'activer les macros.

A l'ouverture suivante, aucune boîte de dialogue ne viendra perturber le lancement du fichier.

J'ai enfin fini.
En espérant avoir répondu à tes attentes, bonne continuation.

Cordialement, Lionel.
 
L

Lionel

Guest
Bonjour à tous,

Selon ce que tu desires, il y a une solution.
Dans l'hypothèse d'une modification ultérieur des macros par un non signataire, vous reviendrez inexorablement à la fenêtre de demande d'activation.
Surtout restez sur l'option de sécurité "Moyen".(Par sécurité pour vous protéger des virus éventuels d'autres fichiers)

La procédure:
Lance une recherche sur l'ordinateur, sur le CD Excel ou Office du programme "SERLFCERT".
Dès que vous l'avez trouvé, faites un double clic pour le lancer.
Après lancement, indique votre nom ou prénom ou les deux à votre convenance. Clique sur "OK".
Vous venez de créer une signature numérique.
Il ne reste plus qu'à introduire la signature dans un projet VBA du classeur concerné.
Si un virus ou un autre utilisateur modifie le projet VBA, la signature deviendra invalide (comme énuméré ci-dessus).
La signature ne sapplique qu'au projet VBA, et non aux données du classeur.
C'est à dire que des modifications peuvent être apportés dans les feuilles sans invalider la signature.

Ouvrir le classeur.
Activer l'éditeur VBA (Alt + F11)
Ouvrir le menu "Outils" et cliquer sur "signature numérique"
Sélectionner le certificat puis OK (2 fois pour valider votre choix)

Il ne reste plus qu'à la prochaine ouverture de cocher la case "Toujours faire confiance aux macros provenant de ce source" et d'activer les macros.

A l'ouverture suivante, aucune boîte de dialogue ne viendra perturber le lancement du fichier.

J'ai enfin fini.
En espérant avoir répondu à tes attentes, bonne continuation.

Cordialement, Lionel.
 
L

Lionel

Guest
Bonjour à tous,

Selon ce que tu desires, il y a une solution.
Dans l'hypothèse d'une modification ultérieur des macros par un non signataire, vous reviendrez inexorablement à la fenêtre de demande d'activation.
Surtout restez sur l'option de sécurité "Moyen".(Par sécurité pour vous protéger des virus éventuels d'autres fichiers)

La procédure:
Lance une recherche sur l'ordinateur, sur le CD Excel ou Office du programme "SERLFCERT".
Dès que vous l'avez trouvé, faites un double clic pour le lancer.
Après lancement, indique votre nom ou prénom ou les deux à votre convenance. Clique sur "OK".
Vous venez de créer une signature numérique.
Il ne reste plus qu'à introduire la signature dans un projet VBA du classeur concerné.
Si un virus ou un autre utilisateur modifie le projet VBA, la signature deviendra invalide (comme énuméré ci-dessus).
La signature ne sapplique qu'au projet VBA, et non aux données du classeur.
C'est à dire que des modifications peuvent être apportés dans les feuilles sans invalider la signature.

Ouvrir le classeur.
Activer l'éditeur VBA (Alt + F11)
Ouvrir le menu "Outils" et cliquer sur "signature numérique"
Sélectionner le certificat puis OK (2 fois pour valider votre choix)

Il ne reste plus qu'à la prochaine ouverture de cocher la case "Toujours faire confiance aux macros provenant de ce source" et d'activer les macros.

A l'ouverture suivante, aucune boîte de dialogue ne viendra perturber le lancement du fichier.

J'ai enfin fini.
En espérant avoir répondu à tes attentes, bonne continuation.

Cordialement, Lionel.
 

Discussions similaires

Réponses
20
Affichages
405
  • Résolu(e)
XL 2016 macro
Réponses
9
Affichages
297
Réponses
26
Affichages
581

Statistiques des forums

Discussions
312 975
Messages
2 094 095
Membres
105 937
dernier inscrit
thibodu388