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

fermeture de la croix rouge en fonction de l'utilisateur

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 !

rainbow69006

XLDnaute Occasionnel
Bonjour

Je voudrais interdire la fermeture d'un userform par la croixrouge pour les utilisateur de niveau 1 et l'autoriser pour les utilisateur de niveau2

J'ai essayer de mettre ce que j'ai mi en gras dans mon code mais cela ne marche pas

merci de votre aide

Private Sub acces()
Dim LigF As Long, Niveau As Integer, CloseMode As Integer, Cancel As Integer

On Error Resume Next
LigF = Sheets("adm").Range("A:A").Find(What:=Application. UserName, LookAt:=xlWhole).Row
On Error GoTo 0
' L'utilisateur n'est pas trouvé
If LigF = 0 Then
access.Show
Exit Sub
End If
' L'utilisateur est trouvé
Niveau = Sheets("adm").Range("B" & LigF)
If Niveau = 1 Then
Sheets("A").Visible = False
Sheets("B").Visible = True
Sheets("C").Visible = True
Sheets("D").Visible = False
Sheets("E").Visible = False
Sheets("F").Visible = False
Sheets("G").Visible = False
Sheets("H").Visible = False
Sheets("I").Visible = False
If CloseMode = 0 Then Cancel = True
End If
If Niveau = 2 Then
Sheets("A").Visible = True
Sheets("B").Visible = True
Sheets("C").Visible = True
Sheets("D").Visible = True
Sheets("E").Visible = True
Sheets("F").Visible = False
Sheets("G").Visible = False
Sheets("H").Visible = False
Sheets("I").Visible = False
End If
End Sub
 
Re : fermeture de la croix rouge en fonction de l'utilisateur

Bonjour Raimbow

c'est normal, "cancel" et "closemode" sont 2 éléments utilisés lors de l'événement "queryclose" de l'USF, pour être valide ton code doit être placé dans le module de l'usf, dans cet événement.

bonne soirée
@+
 
- 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

Réponses
4
Affichages
671
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
2
Affichages
332
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…