Interdire de renommer un classeur ou les feuilles

Résolu
sekouausud -  
 sekouausud -
Bonjour,

J'aimerais empêcher les utilisateurs de mon fichier de le renommer et renommer les feuilles, comment faire ?

Merci d'avance
Cordialement

5 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    ongle révision
    icone "Protéger le classeur"
    le mot de passe n'est pas obligatoire,(clic direct sur OK) mais si vous en mettez un, ne l'oubliez pas
    crdlmnt
    1
    1. Utilisateur anonyme
       
      Bonjour Vaucluse,
      Moi, je déconseille à sekouausud de protéger son classeur sans mot de passe
      car sinon, ses utilisateurs peuvent facilement ôter cette protection, puis
      renommer les feuilles s'ils le souhaitent ! C'est pourquoi je lui ai conseillé dans
      mon message #2 de protéger son classeur avec un mot de passe difficile
      à trouver ! Mais si tu penses qu'aucun des utilisateurs du demandeur ne saura
      trouver comment ôter une protection de classeur sans mot de passe, alors là,
      évidemment...  😉  Cordialement.  😊
      0
  2. Utilisateur anonyme
     
    Bonjour sekouausud,

    Pour empêcher tes utilisateurs de renommer les feuilles,
    il faut protéger ton classeur avec un mot de passe (qui
    doit être difficile à trouver). Avec Excel 2007 :

    onglet « Révision », groupe « Modifications » (au bout à droite),
    cliques sur « Protéger le classeur » ; dans la fenêtre qui s'est
    ouverte : ☑ Structure (à laisser tel que !) ; dessous, mets ton
    mot de passe ; notes-le et ranges-le bien, pour ne pas l'oublier !
    Bien sûr, évites de le scotcher sur le cadre de l'écran, ou de
    le ranger dans un tiroir non fermé à clé !  😉

    Mais si ta société est dans un domaine sensible tel que
    la Défense Nationale ou l'Industrie de pointe (avec
    risque d'espionnage industriel), ranges ton papier
    du mot de passe dans un coffre-fort avec saisie
    d'empreinte digitale, vérification de rétine oculaire,
    et autre système bionique !  😉

    ======================

    Pour empêcher tes utilisateurs de renommer ton fichier,
    c'est en-dehors d'Excel : avec Windows, il faut gérer
    les droits de ce fichier, mais comme ce n'est pas mon
    rayon, je te laisse voir ça avec un autre intervenant.

    ---------------------------------------

    D'un autre côté, renommer le fichier du classeur Excel
    n'a pas de conséquence dans la plupart des cas :
    il fonctionnera toujours ; mais si un autre classeur
    Excel doit l'appeler par son nom, c'est différent !

    Cependant, si un autre classeur s'y réfère par
    son CodeName, ce sera quand même OK !

    Cordialement.  😊
    0
  3. sekouausud
     
    Merci, beaucoup c bien noté

    Cordialement
    0
  4. sekouausud
     
    Bonsoir à tous notamment à albkan.

    J'ai bien noté vos conseils et suggestions, merci beaucoup ; seulement ça ne marche pas avec mon fichier qui "bug" après cette protection :
    Mon fichier est codé avec des macros pour masquer certaines feuilles et ces dernières peuvent seulement être affichées à partir d'un bouton d'une autre feuille non masquée du classeur. Ainsi dès qu'on ferme la feuille qu'on vient d'afficher, un retour à la feuille de départ est automatiquement effectué car sur chacune des feuilles masquées il y un bouton de retour à la feuille de départ.

    Comment faire pour protéger la structure d'un tel fichier ?
    Merci et cordialement
    0
    1. Utilisateur anonyme
       
       
      Bonsoir sekouausud,

      Quand tu protèges ton classeur (dont la structure), ça empêche de renommer les
      feuilles (ce qui était ta demande initiale). Mais ça empêche aussi d'ajouter ou de
      supprimer des feuilles, de les masquer ou de les ré-afficher !

      Donc il faut ôter la protection du classeur avant, modifier l'état visible ou non des
      feuilles à masquer ou afficher, puis protéger de nouveau le classeur.

      Ça peut être fait par VBA, mais pour la dé-protection du classeur, il faudra mettre
      ton mot de passe en paramètre, et comme ton password sera lisible, il faudra
      protéger ton projet VBA pour empêcher sa consultation.

      Le code VBA devra aussi remettre ton mot de passe lors de la re-protection
      du classeur.

      Cordialement.  😊
       
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. sekouausud
     
    Bonjour albkan

    Merci beaucoup

    Cordialement
    0