Inserer un bloc de cellule dans une feuille vérouillée

Résolu
Benoit_Lyon Messages postés 98 Date d'inscription   Statut Membre Dernière intervention   -  
Benoit_Lyon Messages postés 98 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,

J'ai créé un petit tableur permettant de calculer mes moyennes automatiquement dès que je rajoute une note par élève et par trimestre et la moyenne annuelle.
Pour rajouter une note, j'utilise une macro qui sélectionne la note précédente, la copie, et insère à sa gauche une nouvelle note.
Seulement, je souhaite verrouiller ma feuille, afin que des collègues puissent sans servir, sans m'effacer les formules.
Donc quand je protège ma feuille ma macro ne fonctionne plus.
Un petit coup de pouce, SVP.

http://www.cjoint.com/c/GAtxDXmmAip

Benoit

2 réponses

m@rina Messages postés 23882 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
Bonjour,

Il faut inclure dans la macro un ligne qui dévérouille et une ligne qui revérouille.
Exemple :

Sub ma_macro()
Sheets(xxx).Protect "toto"

'ton code...
Sheets(xxx).Unprotect "toto"
End Sub


"toto" étant le mot de passe

m@rina

0
Benoit_Lyon Messages postés 98 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci Marina,

Trop bien.

Merci à toi.
0
m@rina Messages postés 23882 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
J'espère que tu as remarqué que j'ai fait l'inverse ! :) Il faut bien sûr déverouiller d'abord avec UnProtect et reverouiller ensuite avec Protect !
0
Benoit_Lyon Messages postés 98 Date d'inscription   Statut Membre Dernière intervention   1 > m@rina Messages postés 23882 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bonjour Marina,

Oui c'est bon j'ai mis dans l'ordre.
Question : as tu jeté un coup d'oeil à mon tableur ? Si oui je suis preneur de toutes remarques me faisant progresser.

Merci à toi
Bonne soirée.
0