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

Affichage de feuilles sur ordre

  • Initiateur de la discussion Initiateur de la discussion Lipadec
  • 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 !

Lipadec

XLDnaute Occasionnel
Bonjour Le Forum

Comme tjs, je fais appel à vous, et je vous en remercie.
J'ai un classeur partagé avec d'autres utilisateurs. Ce classeur contient 10 feuilles, toutes en relation. Je voudrai interdire l'accés aux autres utilisateur pour certaines feuilles, qui n'interessent pas leur travail. Je ne peux pas les masquer, car ils peuvent tjs les afficher, et je ne voudrai pas qu'ils soient au courant du contenu de ces deux feuilles, car ce sont des comptes bancaires. Pouvez-vous m'aider à résoudre ce problème? Merci d'avance pour votre collaboration et votre aide

Lipadec
 
Re : Affichage de feuilles sur ordre

bonsoir, tu pourrais effectuer un test sur le nom de l'utilisateur du fichier.
Pour cela, dans le code de la feuille à ne pas dévoiler, tu entres ce code :

Private Sub Worksheet_Activate()
If Environ("username") <> "tonnom" Then Sheets("Feuil1").Select
End Sub

et tu le remets sur une autre feuille.
Bonne soirée
 
Re : Affichage de feuilles sur ordre

Bonsoir à tous,


Une méthode si les intervenants ne connaissent pas :
Editeur VBA (alt F11), dans les propriétés des feuilles à masquer, choisir pour la rubrique Visible : xlSheetVeryHidden.
 
Re : Affichage de feuilles sur ordre

Re, et en complément, afin d'obliger les utilisateurs à utiliser les macros, tu peux écrire ce code dans le module de This WorkBook :

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
For s = 2 To Sheets.Count ' on masque les feuilles
Sheets(s).Visible = xlVeryHidden
Next s
End Sub

Private Sub Workbook_Open()
For s = 2 To Sheets.Count
Sheets(s).Visible = True
Next s
End Sub

Et dans la feuil1, tu mets un message d'avertissement, l'acceptation des macros étant obligatoire pour pouvoir utiliser ce fichier. N'oublie pas non plus de protéger ton code par un mot de passe.
Bon courage
 
Re : Affichage de feuilles sur ordre

🙄 Bonsoir, peut-être un début
Seul l'administrateur (papapaul) peut tout voir.
L'accès pour les autres est limité à leur propre feuille
et seulement celle-la.
J'espère que tu pourra adapter.
Bon courage 😉
 

Pièces jointes

Re : Affichage de feuilles sur ordre

Bonjour tout le monde
Je remercie tous ceux qui se sont intérressés à mon problème. Je remercie "bhbh", "Excel lent" et "papapaul" Vos idées sont toutes bonnes et valables pour ce que je veux faire, mais un peu difficile à appliquer pour moi.
Je joins à mon message le fichier en question, et je vous demande de bien vouloir me donner une solution. J'ai un penchant vers celle de "papapaul" à qui je demande de bien vouloir la développer sur le fichier ci-joint.Pour informations, seules les feuilles"Relevé SGMB", "Relevé CDM" et "Trésorerie" ne seront pas autorisées à être vues par les autres utilisateurs.
Une autre fois merci, je vous salue tous.
Lipadec
 

Pièces jointes

Re : Affichage de feuilles sur ordre

🙂 Bonjour Forum, Lipadec
Dans mon exemple je demande un MP à celui qui ouvre.
Je pense que c'est pas tout à fait ce que tu veux.
J'ai fait au plus simple.
A l'ouverture, les 3 feuilles sont masquées.
Pour les voir tu éxécute la macro que j'ai protégé et masqué
avec un MP : Lipadec
J'espère que ca ira🙄

Bonnee journée
 

Pièces jointes

Re : Affichage de feuilles sur ordre

Re Bonjour

Merci beaucoup papapaul, c'est ce que je veux. Une dernière chose si ce n'est pas trop demandé. Un petit bouton pour ouvrir directement la macro, sans passer par "outils/macros..."
Mais dans l'ensemble je vous remercie beaucoup, vous et tout le forum

Lipadec
 
Re : Affichage de feuilles sur ordre

😉 Salut, tous, Lipadec
Mettre un bouton c'est possible mais sur quelle feuille ?
Sinon on peut imaginer un USF comme je te mets la
mais j'ai fait vite fait entre 2 clients, c'est pas très propre ni bien fini. 😱
Dis nous d'abord si ca pourrait aller.
@+
 

Pièces jointes

Re : Affichage de feuilles sur ordre

Bonjour tout le Forum

Je te remercie beaucoup Chèr papapaul, c'est exactement ce que je voulais. Maintenant je peux travailler tranquillement
Une autre fois merci, et à la prochaine

Lipadec
 
- 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

Discussions similaires

C
Réponses
1
Affichages
1 K
Cattleya97
C
L
Réponses
4
Affichages
2 K
Luke91
L
I
  • Question Question
Réponses
2
Affichages
712
isabelle29
I
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…