VBA: Interdire une écriture dans une cellule

snake -  
 mcou -
Bonjour, J'ai besoin d'un code qui permet d'interdire celui qui ouvre un ficher excel de changer quoi que ce soit sauf via l'application que j'ai déjà élaboré, je m'explique, l'utilisateur ne peut que consulter les données mais pas les modifier
J'ai utiliser la protection de la feuille proposée par Excel mais le problème que ça dérange certaines commandes que j'ai mis dans mon programmes qui cachent ou montrent certaines colonnes sous certaines conditions. Merci bien pour votre aide



2 réponses

pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Bonjour,

ça dérange certaines commandes que j'ai mis dans mon programmes qui cachent ou montrent certaines colonnes sous certaines conditions
Alors avant chacune de ces commandes, déprotège ta feuille :
ActiveSheet.Unprotect "MotDePasse"
et après chacune de ces commande reprotège ta feuille :
ActiveSheet.Protect "MotDePasse"
0
mcou
 
Bonjour,

J'ai posé une question similaire... http://www.commentcamarche.net/forum/affich-25735786-excel-vba-worksheet-selectionchange

Mon but est d'avertir l'utilisateur... mais ça peut t'intéresser.
0