Bonjour ,
J'ai pri la peine de vérifier si mon problème n'avait pas été posé par quelqu'un d'autre mais je n'ai rien trouvé.
J'ai un fichier excel qui comprend les feuilles "Menu", "parametres" ainsi que d'autres feuilles qui sont créées au fur et a mesure et renommées avec les mois de l'année.
J'ai crée un userform appelé "AutorisationForm" dans ce fichier.
A l'ouverture de mon fichier Excel mon userform apparaît et seule la feuille "menu" est visible, toutes les autres feuilles sont masquées.
Voici le code que je vais inserer dans "ThisWorkbook" pour que cela se fasse.
Mon userform qui s'affiche doit être renseigné avec ces informations :
nom d'utilisateur: "poutchou" et
password: "precious"
Ce que je souhaiterais que je n'arrive pas à faire:
1- Si le nom d'utilisateur = "poutchou" et que le password = "precious"
alors
*toutes les feuilles de mon classeur qui étaient masquées apparaissent sauf la feuille "parametres" qui doit toujours restée masquée et
*la dernière feuille de mon fichier est activée.
2- Si le nom d'utilisateur = "poutchou" et le mot de passe différent de "precious"
alors
*un message apparaît : "le mot de passe est incorrect" et
*les feuilles restent masquées.
3- Si le nom d'utilisateur est différent de "poutchou" et le mot de passe = "precious"
alors
*un message apparaît : "le nom d'utilisateur est inconnu" et
*les feuilles restent masquées.
Ça à l'air simple mais je n'arrive pas à le faire malheureusement .
Merci de votre aide.
J'ai pri la peine de vérifier si mon problème n'avait pas été posé par quelqu'un d'autre mais je n'ai rien trouvé.
J'ai un fichier excel qui comprend les feuilles "Menu", "parametres" ainsi que d'autres feuilles qui sont créées au fur et a mesure et renommées avec les mois de l'année.
J'ai crée un userform appelé "AutorisationForm" dans ce fichier.
A l'ouverture de mon fichier Excel mon userform apparaît et seule la feuille "menu" est visible, toutes les autres feuilles sont masquées.
Voici le code que je vais inserer dans "ThisWorkbook" pour que cela se fasse.
Code:
Private Sub Workbook_Open()
Dim sh As Worksheet
For Each sh In Worksheets
If sh.Name <> "Menu" Then sh.Visible = xlSheetHidden
Next sh
AutorisationForm.Show
End sub
Mon userform qui s'affiche doit être renseigné avec ces informations :
nom d'utilisateur: "poutchou" et
password: "precious"
Ce que je souhaiterais que je n'arrive pas à faire:
1- Si le nom d'utilisateur = "poutchou" et que le password = "precious"
alors
*toutes les feuilles de mon classeur qui étaient masquées apparaissent sauf la feuille "parametres" qui doit toujours restée masquée et
*la dernière feuille de mon fichier est activée.
2- Si le nom d'utilisateur = "poutchou" et le mot de passe différent de "precious"
alors
*un message apparaît : "le mot de passe est incorrect" et
*les feuilles restent masquées.
3- Si le nom d'utilisateur est différent de "poutchou" et le mot de passe = "precious"
alors
*un message apparaît : "le nom d'utilisateur est inconnu" et
*les feuilles restent masquées.
Ça à l'air simple mais je n'arrive pas à le faire malheureusement .
Merci de votre aide.