re
Merci de me dire si ce que je vous donne fonctionne aussi
En cliquant sur le bouton deconnecter, il faudrait que l'utilisateuur passa sur "aucun" et que donc on ai accès plus qu'à cette feuille et que tous les autres onglets disparaissent !
Ok là on va devoir faire des changements dans le fichier.
1. Allez dans Thisworbook et remplacez le code ci-dessous
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Call masquer
End Sub
2. Dans le module 1, mettez remplacez le code deconnecter par celui ci-dessous
Sub deconnecter()
Range("utilisateur") = "aucun"
Call masquer
MsgBox "Vous avez été deconnecté avec succès !", vbInformation, "Deconnexion"
End Sub
3. Toujours dans le module 1 (ou le 2 si vous voulez), ajoutez ce code
Sub masquer()
Dim sh As Worksheet
For Each sh In Sheets
If sh.CodeName <> "PRINCIPALE" Then sh.Visible = 2
Next sh
End Sub
Faites un test et dites-moi
NB : Une chose à faire dans la feuille Bienvenue
- Défusionner les lignes 7 et 8 et colonnes D et E
- Elargir la colonne B
- En C7 mettre cette formule --> =MAJUSCULE(utilisateur)
- Supprimez la formule en colonne Q