Protection d'une feuille Excel

Résolu
hamouchka Messages postés 14 Statut Membre -  
hamouchka Messages postés 14 Statut Membre -
Bonjour,

J'ai un user forme qui remplie un tableau Excel (2003) avec des différentes valeurs,
j'essaye de protéger la feuille dans le sens que personne ne peut rien modifier sauf la
Macro.

je m'explique : je veux que quand l'usager clique sur le bouton et puis il met le mot dans le InputBox , le mot soit enregistrer dans la colonne mais si quelqu'un essaie de
l'inscrire manuellement ca marche pas!

Merci
Bonne semaine à vous

A voir également:

4 réponses

Utilisateur anonyme
 
Je ne sais pas si c'est ça, mais tu peux mettre un mot de passe contre la modification. Par contre je crois que ça englobe la macro.
Mais on m'a dit aussi qu'on peut justement avec une macro afficher une fenêtre style "alerte" à chaque fois qu'on clique sur une cellule. Elle est donc impossible de modifier (?)
Regarde ici
0
hamouchka Messages postés 14 Statut Membre
 
Merci

Oui j'ai fait ça mais ca bloque ma macro aussi, je veux que seulement la macro soit capable de modifier la feuille!

avez vous des idées ???
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Bonjour,

Peut-être que si tu prenais la peine de répondre, voire même de dire merci, sur tes précédentes questions ça donnerait un peu plus envie de te proposer la solution.

Voir ici :
https://forums.commentcamarche.net/forum/affich-22328177-excel-eliminer-la-redondance
et là :
https://forums.commentcamarche.net/forum/affich-22287071-un-macro-trops-lent

eric
0
hamouchka Messages postés 14 Statut Membre
 
Normalement je remercie les personnes qui me répondre comme tu as vu :

hamouchka - 13 jun 2011 à 15:03
Merci
Oui j'ai fait ça mais ca bloque ma macro aussi, je veux que seulement la macro soit capable de modifier la feuille!


et si tu n'as pas envie de me répondre je peux comme même continuer à vivre ....

Merci
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Re,

Verrouille les cellules concernées et protège la feuille par macro (.protect) en ajoutant le paramètre UserInterfaceOnly:=True
Les macros pourront modifier la feuille, pas l'utilisateur.
eric
0
hamouchka Messages postés 14 Statut Membre
 
Merci Eric ça fonctionne trés bien!
0