Interdire accés feuille Excel

linkcr15 Messages postés 423 Statut Membre -  
linkcr15 Messages postés 423 Statut Membre -
Bonjour à toutes et à tous!

Voici mon problème :

J'ai créée un logiciel en VBA sous Excel. Dedans j'utilise des feuilles Excel pour les afficher dans des UserForm via des composants Spreadsheet.
J'aimerais vérouiller mes feuilles pour que les utilisateurs ne puissent pas changer ce qu'il y a dedans. Mon problème est que quand je vérouille les feuilles (j'ai éssayé via un mot de passe, en cachant mes feuilles avec l'attribut Visible des feuilles et via l'attribut EnableSelection), mon code VBA ne fonctionne pu car les restrictions que j'utilise s'appliquent aussi aux macros VBA.
Comment faire pour verrouiller les feuilles sans bloquer les macros VBA?

Merci d'avance pour vos réponses!

A voir également:

2 réponses

L01C Messages postés 385 Statut Membre 44
 
Bonjour,

Essaye:

Outils=>Protection=>Protéger la feuille.
0
linkcr15 Messages postés 423 Statut Membre 12
 
Quand je protège ma feuille de cette manière, mes macro VBA ne fonctionnent plus car j'interdis la modification des données alors que mes macros souhaitent les modifier.
Je veux interdire la modification "manuelle" des utilisateurs, mais pas celle des macros VBA.
0
L01C Messages postés 385 Statut Membre 44
 
Essaye en décochant "scénario"
0
linkcr15 Messages postés 423 Statut Membre 12
 
Même problème en décochant les scénarios
0