Probleme de Macros avec fichiers en commun

Bonjour a Tous,

J'ai un petit problème avec un fichier excel que j'ai crée avec des macros (macros toutes simples, permettant d'effacer toutes les cellules et imprimer une feuille selon la langue choisie) Le problème est qu'en fait, c'est un fichier qui se situe dans un dossier en commun, et ce fichier est utilisé non seulement par moi, mais aussi par mes collègues de bureau sur d'autres ordinateurs.

Quand mes collègues ouvrent ce fichier, des l'ouverture il leur apparait le message suivant: "les macros de ce classeur sont désactivées car le niveau de sécurité est élevé, et les macros n'ont pas été signées numériquement ou vérifiées comme étant sûres ..."

De ce fait, j'ai changé le niveau de sécurité. Mais le message s'affiche toujours. Je suppose que je dois signer les macros numériquement, mais comment faire ? Ou peut etre faut il que je fasse autre chose ?

Merci pour votre aide.

Salut Henry et le forum

Pour signer des macros fait une recherche de SELFCERT (sous Excel PC)

Dans le menu Outils, cliquez sur Options, puis sur l'onglet Sécurité.

Cliquez sur Signatures numériques.

Cliquez sur Ajouter.

Sélectionnez le certificat souhaité, puis cliquez sur OK.

Mytå

Re,

j'ai essayé, ca marche aussi. Merci. De mon coté, j'ai essayé de combiner: en ouvrant le fichier sur les autres postes, en changeant le niveau de sécurité et en enregistrant , l'information n'apparait plus lors des ouvertures suivantes .

Est ce que ca peut créer un problème d'un autre genre ?

Merci d'avance

Complément d'information pour SELFCERT

Tiré du site

Pour signer des macros dans excel, il faut déjà créer un certificat.

Une signature certifiée quoi !

Pour cela il faut executer le fichier selfcert.exe

Exemple de localisation C:\Program Files\Microsoft Office\Office\selfcert.exe

Dans la fenêtre qui s'est ouverte il faut juste indiquer un nom pour la signature.

(Une chaine de caractères un peu perso). La signature est créée.

Sous Excel, après avoir créé un fichier avec des macros.

Aller sur Visual Basic Editor. (Alt F11)

Faire : Outils puis Signature numérique.

Cliquer sur Choisir

Sélectionner la signature que vous venez de créer précedemment faire OK.

Fermer la fenêtre de signature numérique en cliquant sur OK après avoir vérifié

que la signature actuelle du projet VBA soit celle que vous avez choisis.

Votre projet est désormais signé.

La personne qui recevra ce projet aura un message particulier.

Ce message indiquera qu'il y a des macros et demandera s'il faut les activer ou non.

La différence sera que cet utilisateur pourra cocher une case disant que Excel devra TOUJOURS

faire confiance aux projets VBA comportant cette signature.

A la prochaine ouverture de ce fichier ou d'un autre portant la même signature,

aucune question ne sera posée et les macros se lanceront automatiquement

quelque soit le niveau de sécurité.

Mytå

Merci pour ta précieuse aide Myta. C'est ce que je fais maintenant dans chaque projet pour plus de sécurité.

a+

Rechercher des sujets similaires à "probleme macros fichiers commun"