Passer outre la protection de la feuille Excel avec VB

Résolu
cs_Cartman13 Messages postés 20 Date d'inscription samedi 8 octobre 2005 Statut Membre Dernière intervention 22 janvier 2007 - 16 mars 2006 à 11:12
breb34 Messages postés 3 Date d'inscription jeudi 9 mars 2006 Statut Membre Dernière intervention 26 mars 2006 - 16 mars 2006 à 13:44
Bonjour,

J'ai protégé ma feuille Excel et je voudrais maintenant exécuter ma macro qui se contente de copier une plage de données à côté de celle ci.

Mais bien sûr ça bloque à cause de la protection.

Alors ne peut on pas forcer la macro à modifier la feuille tout en conservant cette protection quand quelqu'un voudrait écrire.

Mici à tous

3 réponses

jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
16 mars 2006 à 11:29
Salut,

Tu peux essayer de retirer la protection par le code avant de copier ta plage de données et après tu remets ta protection.

@+, Julien
Pensez: Moteur de Recherche, Réponse Acceptée
3
breb34 Messages postés 3 Date d'inscription jeudi 9 mars 2006 Statut Membre Dernière intervention 26 mars 2006
16 mars 2006 à 13:44
salut ,

rajoute la ligne ci-dessous en changeant le nom de la feuille; cette instruction permet de travailler sur la feuille sans la déproteger. si tu as plusieurs feuilles protegees,mettre autant de lignes que de feuilles.

Worksheets("Menu").Protect UserInterfaceOnly:=True

breb34
3
cs_Cartman13 Messages postés 20 Date d'inscription samedi 8 octobre 2005 Statut Membre Dernière intervention 22 janvier 2007
16 mars 2006 à 12:15
mici jV voir ça
0
Rejoignez-nous