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

Cacher/Proteger- des lignes

  • Initiateur de la discussion Initiateur de la discussion AlexandreEXCEL
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

AlexandreEXCEL

Guest
Bonjour à tous!
J'ai un gros soucis sur mon fichier Excel et après de nombreuse manip et modifications des macros, script, etc..., je n'arrive plus du tout à afficher mes lignes. Je suis novice en VBA, et j'ai pensé pourvoir m'en sortir quand même mais je suis maintenant totalement bloqué sur un message de "débogage".
Aujourd'hui, je dois tout reprendre à zéro et j'aurais grandement besoin de votre aide, s'il vous plait!

Voici, ma problématique :
J’ai un fichier Excel avec 5 onglets.
Je cherche à :
-masquer les lignes de 125 à 350- sur tous les onglets - automatiquement, à la fermeture de Excel
-rendre ces lignes visibles uniquement grâce un bouton + mot de passe
Idéalement, le mot de passe ne doit pas apparaître lorsque l’on fouille dans les macros (sript VBA, etc..).
Les lignes de 1 à 124 ne doivent pas être bloquées, dans tous les onglets.

Merci merci d'avance pour votre aide
Alexandre
 
Re : Cacher/Proteger- des lignes

@ Alexandre:

Voici une version plus élaborée avec possibilité de masquer les lignes 125 à 350 au moyen du même bouton. Je me suis dit que ce pourrait être ta prochaine question.

@ JM:

Je constate avec plaisir que tu économises ta brosse à dents.

Cordialement à tous.
 

Pièces jointes

Re : Cacher/Proteger- des lignes

Re

AlexandreEXCEL
Pourtant sur mon PC, le test est OK
Il faut d'abord ôter la Protection des feuilles (sur chaque feuilles)
Puis sur chaque feuille, sélectionner toutes les lignes puis clic-droit et choisir Afficher


Papou-net
Je n'ai pas encore testé ta nouvelle version.
Quel ajout as-tu fait ?
Car la méthode Enregistrer sous -> *.xlsx produira toujours le même effet, non ?
 
Dernière édition:
Re : Cacher/Proteger- des lignes


RE:

Il n'existe pas, à ma connaissance, de protection absolue en informatique. Tout ce qui est faisable est dé-faisable, à fortiori dans Excel. Mais chut, tout le monde ne le sait pas encore.

Bonne soirée.
 
Re : Cacher/Proteger- des lignes

Re

AlexandreEXCEL
J'ai précisé au format *.xlsx pas au format *.xls
(Le fait d'enregistré en *.xlsx supprime toutes les macros, donc il ne peut y avoir de demande de mot passe par macro puisque plus de code VBA dans le classeur.)
 
Re : Cacher/Proteger- des lignes

Re
Papou-net
Je n'ai pas encore testé ta nouvelle version.
Quel ajout as-tu fait ?
Car la méthode Enregistrer sous -> *.xlsx produira toujours le même effet, non ?

RE:

Sur la nouvelle version, j'ai ajouté un label (Label2) sur UserForm1. J'ai mis sa propriété Visible à False, et j'ai écrit le mot de passe dans sa propriété Tag. Si tu enregistres au format .xls, pas de formulaire donc pas de trace du mot de passe. Et voilà l'astuce!

Cordialement.
 
Re : Cacher/Proteger- des lignes

Re


Papou-net
Mais chut, tout le monde ne le sait pas encore.
Depuis l’avènement de G..gle , tout le monde le sait (potentiellement)
Dans le monde anglophone
Environ 174 000 résultats (0,13 secondes)
Par chez nous
Environ 1 310 résultats (0,23 secondes)

PS: Savoir qu'on peut outrepasser les protections ne vaut pas invitation à le faire.
Mon propos vise plutôt à informer/prévenir dans le cadre que j'indiquais plus bas
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

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