Comment protéger une feuille Excel qui comporte des macros ?

Comment protéger une feuille Excel qui comporte des macros ? - Logiciels - Windows & Software

Marsh Posté le 17-08-2007 à 10:48:16    

Bonjour,
Confronté à un problème, je fais appel à l'équipe !
Je travaille dans le secteur de la construction (en Belgique) ; afin d'aider nos Conducteurs de chantiers dans leur travail, j'ai mis au point un fichier Excel pour qu'ils puissent imprimer des bons de commande chez nos fournisseurs et sous-traitants.
Le fichier comporte des macros simples (imprimer, etc.) car les Conducteurs sont avant tout des hommes de métier et leurs connaissances en informatiques se résument en l'utilisation du fax, de l'imprimante et l'impression de documents simples.
Afin d'éviter que des erreurs de manipulation ne se produisent, je leur ai prémaché le travail en plaçant ci et là des macros toutes simples.
N'ayant pas envie que le fichier se transforme rapidement en alien, je voulais protéger toutes les cellules (mis à part celles dans lesquelles ils devaient encoder des quantités ou diverses informations) mais, après avoir protéger mes feuilles, je m'apperçois avec désolation qu'Excel ne me permet plus d'utiliser les boutons macros !
C'est quand même con !
Avez-vous une solution à mon problème ?  ... protéger une feuille Excel qui comporte des macros sous forme de boutons.
Merci de votre aide,
 
Iguana Joe


---------------
Iguana Joe
Reply

Marsh Posté le 17-08-2007 à 10:48:16   

Reply

Marsh Posté le 17-08-2007 à 11:01:07    

Il est possible de protéger l'édition/visualisation des macros avec un mot de passe.
 
c'est dans l interface Visual Basic, menu outils, mais apres, je me rappel plus.


---------------
#mais-chut
Reply

Marsh Posté le 17-08-2007 à 11:25:28    

Problème résolu ... par un de mes collègues !
En fait, il y avait dans mes feuilles des filtres automatiques qui contrariaient les macros ... j'ai donc réécris la macro en désactivant puis en réactivant le filtre et maintenant ça marche !
Merci quand même !
 
Iguana Joe

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed