Rechercher : dans
Par :

Proteger plusieurs feuilles excel-AU SECOUR!-

Dernière réponse le 25 jan 2005 à 17:30:13 stef, le 25 jan 2005 à 09:11:16 
 Signaler ce message aux modérateurs

Tout est dans le titre.
Voila, j'ai une application qui possede pas loin de 200 feuilles excel.
Toutes les feuilles sont protegées.
Lorsque je veux faire une modif, je doit oter la protection, faire la modif et remettre le protection sur CHAQUE feuille!!!

Y-a-t-il un moyen de proteger toutes les feuilles en meme temps?
Si je selectionne plusieurs onglets, l'action "proteger la feuille" est désactivée..

merci

1

Jo, le 25 jan 2005 à 09:15:22

Salut
Pourquoi ne pas proteger ton fichier avec un mot de passe ?

Répondre à Jo

2

stef, le 25 jan 2005 à 09:22:15

Si je protege le fichier avec un mot de passe, le fichier reste modifiable(mais pas enregistrable).

La suptilité est de taille puisque le classeur utilise des Macros en relation avec une base de données....

Merci quand meme

Répondre à stef

3

UsulArrakis, le 25 jan 2005 à 12:18:29
  • +1

Salut
peux-tu enregistrer des macros avec ton application ?
(menu Outils / macro / nouvelle macro)

si oui : tu enregistres en macro la déprotection d'une feuille (idem pour la protection) puis tu ouvres visual basic editor et dans ta macro tu rajoutes au début :
For i = 1 To 200

Worksheets(i).Activate

et à la fin :
Next i

ça devrait marcher

tiens nous au courant


(_Usul d'Arrakis
Serial_Dreamer_)

Répondre à UsulArrakis

4

 stef, le 25 jan 2005 à 17:30:13

Je voulais éviter d'utiliser des macros mais je pense que c'est la seule solution

Pour proteger les feuilles :

For Each Sh In ThisWorkbook.Worksheets
Sh.Protect Password:='', UserInterfaceOnly:=True
Next Sh

merci de votre aide

Répondre à stef
Collection CommentÇaMarche.net