XL 2019 impression multiple affiche une feuille masquée

Yann71

XLDnaute Occasionnel
Bonjour la com. J'ai un classeur avec plusieurs feuilles. La feuille "Paramètres" permet donner l'autorisation d'accéder à certaine feuille
en inscrivant un "x" dans la colonne correspondante. Il y a un bouton ouvrant un Userform permettant d'imprimer la feuille en cour
ou d'afficher les feuilles du classeur permettant ainsi de sélectionner la ou les feuilles à imprimer. Pour le moment tout fonctionne, mais
là ou le problème se dévoile, c'est que si exemple "Toto2" est logué, qui n'a pas accès à la feuille "Paramètre" mais lorsqu'il désir imprimer,
toutes les feuilles sont visible dans la feuille y compris la feuille "Paramètre". Ma demande est, comment masquer cette feuille de la liste,
en faite de pouvoir masquer les feuilles qui ne sont pas visible.

Utilisateurs: Toto1 mdp 1
Toto2 mdp 2
 

Pièces jointes

  • PLANNING_V22.09.20_2A.xlsm
    873.4 KB · Affichages: 5

fanch55

XLDnaute Barbatruc
Bonjour,
Dans l'userform frm_impression, modifier le code existant pour l'activate comme ci-dessous :
VB:
Private Sub UserForm_Activate()
    If Oui = 0 Then
        For Each sh In Sheets
            If sh.Visible = xlSheetVisible Then Lst.AddItem sh.Name
        Next
    End If
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
315 098
Messages
2 116 193
Membres
112 679
dernier inscrit
Yupanki