Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Code VBA pour afficher/maquer feuilles sur fichier protégé en lecture seule

Francis Ford

XLDnaute Nouveau
Bonjour,
La question a très certainement déjà été posée, mais je n'ai pas trouvé de réponse.
Pour un fichier Excel protégé en lecture seule par un mot de passe, j'aimerais connaître le code VBA pour que seules certaines feuilles s'affichent si le fichier est ouvert en lecture seule, et que toutes les feuilles s'affichent si le fichier est ouvert avec le mot de passe.
Merci d'avance pour votre aide !
 

Phil69970

XLDnaute Barbatruc
Bonjour @Francis Ford et @tbft

Avec un fichier représentatif les chances d'avoir une réponse augmentent considérablement.

C'est quoi représentatif ?

- représentatif, même organisation des lignes et des colonnes, mêmes libellés, mêmes noms de feuilles...
- anonymisé, pas de données personnelles réelles tels nom, n° sécu, adresse ... remplacé par Nom1, Nom2 etc ....
- simplifié, une quinzaine de lignes reproduisant l'ensemble des différents cas envisageables (Avec le résultat souhaité éventuellement)

Si cela fonctionne sur le fichier fourni et pas sur le vrai fichier c'est qu'il n'est en rien représentatif ou que tu n'as pas su transposer ce qui devrait être un simple copier coller du code.

Bonne lecture
 

vgendron

XLDnaute Barbatruc
Bonjour

un essai à adapter sur ton fichier

si tu ouvres en lecture seule, seule la feuille1 est visible (les autres sont en xlveryhiddent)

si tu ouvres avec le mot de passse (test), tout est affiché
 

Pièces jointes

  • Test_LectureSeule.xlsm
    18.5 KB · Affichages: 6

vgendron

XLDnaute Barbatruc
es tu allé voir le code?
il suffit de modifier le test
if ws.name<>"Feuille1" '==> seule la feuille 1 sera affichée

par
if ws.name<>"Feuille1" AND ws.name<>"Feuille2" ==> les feuilles 1 et 2 seront affichées
 

tbft

XLDnaute Accro
Bonjour Phil69970
est ce que je peux piquer cette définition pour demander un fichier quand les gens posent des questions brutes de décoffrage, svp?
 

Discussions similaires

Réponses
8
Affichages
460
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…