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!

2 réponses

  1. L01C Messages postés 385 Statut Membre 44
     
    Bonjour,

    Essaye:

    Outils=>Protection=>Protéger la feuille.
    0
  2. 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
    1. L01C Messages postés 385 Statut Membre 44
       
      Essaye en décochant "scénario"
      0
    2. linkcr15 Messages postés 423 Statut Membre 12
       
      Même problème en décochant les scénarios
      0