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

Résolu
Benoit_Lyon Messages postés 99 Statut Membre -  
Benoit_Lyon Messages postés 99 Statut Membre -
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
A voir également:

2 réponses

m@rina Messages postés 26251 Statut Contributeur 11 480
 
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 99 Statut Membre 1
 
Merci Marina,

Trop bien.

Merci à toi.
0
m@rina Messages postés 26251 Statut Contributeur 11 480
 
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 99 Statut Membre 1 > m@rina Messages postés 26251 Statut Contributeur
 
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