Lancer un userform en fonction de l'onglet
Résolu/Fermé
ricnoynoy
Messages postés
15
Date d'inscription
jeudi 25 avril 2019
Statut
Membre
Dernière intervention
3 mai 2019
-
2 mai 2019 à 19:29
ricnoynoy Messages postés 15 Date d'inscription jeudi 25 avril 2019 Statut Membre Dernière intervention 3 mai 2019 - 3 mai 2019 à 11:40
ricnoynoy Messages postés 15 Date d'inscription jeudi 25 avril 2019 Statut Membre Dernière intervention 3 mai 2019 - 3 mai 2019 à 11:40
A voir également:
- Lancer un userform en fonction de l'onglet
- Fonction si et - Guide
- Rouvrir un onglet fermé - Guide
- Fonction moyenne excel - Guide
- Onglet privé - Guide
- Onglet (informatique) - Guide
3 réponses
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 735
2 mai 2019 à 20:36
2 mai 2019 à 20:36
Bonsoir
Apparemment ton userform s'ouvre lorsque la feuille vendeur est activée
Comme le mdp entré à l'identification doit être déclaré comme public (sinon il faut le faire) il peut être récupéré dans tous les macros; il suffit donc dans la macro liée à l'activation d'une feuille de mettre au début un
IF mdp="tonmotdepasse" then exit sub
avant la ligne du style USerform1.show
Cdlmnt
Via
Apparemment ton userform s'ouvre lorsque la feuille vendeur est activée
Comme le mdp entré à l'identification doit être déclaré comme public (sinon il faut le faire) il peut être récupéré dans tous les macros; il suffit donc dans la macro liée à l'activation d'une feuille de mettre au début un
IF mdp="tonmotdepasse" then exit sub
avant la ligne du style USerform1.show
Cdlmnt
Via
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
2 mai 2019 à 23:36
2 mai 2019 à 23:36
Bonjour,
Public mdp as string
doit être déclaré dans un module Standard.
eric
Public mdp as string
doit être déclaré dans un module Standard.
eric
ricnoynoy
Messages postés
15
Date d'inscription
jeudi 25 avril 2019
Statut
Membre
Dernière intervention
3 mai 2019
3 mai 2019 à 11:40
3 mai 2019 à 11:40
C'était bien ça, merci !
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 735
2 mai 2019 à 23:22
2 mai 2019 à 23:22
Sans connaitre ton fichier je ne peux pas voir ce qui cloche
Poste ton fichier sur mon-partage.fr, fais créer un lien que tu copies et reviens coller ici en m'indiquant aussi le mdp administrateur et le mdp d''au moins un utilisateur (et les pseudos de chacun s'ils sont à rentrer aussi bien sûr)
Poste ton fichier sur mon-partage.fr, fais créer un lien que tu copies et reviens coller ici en m'indiquant aussi le mdp administrateur et le mdp d''au moins un utilisateur (et les pseudos de chacun s'ils sont à rentrer aussi bien sûr)
ricnoynoy
Messages postés
15
Date d'inscription
jeudi 25 avril 2019
Statut
Membre
Dernière intervention
3 mai 2019
3 mai 2019 à 11:39
3 mai 2019 à 11:39
C'est bon eriiic à résolu mon problème :)
Modifié par ricnoynoy le 2/05/2019 à 23:10
J'ai bien déclaré mdp en public comme ceci
Option Explicit
Public mdp as string
Et dans worksheet activate
If mdp = "anne4" Then
Exit Sub
end if
Load UserForm2
UserForm2.Show
Unload UserForm2
là l'userform s'ouvre tout le temps
OU la même chose mais le end if tout à la fin et pas au milieu = l'userform ne s'ouvre jamais
OU
If mdp ="abracadabra" then
Load UserForm2
UserForm2.Show
Unload UserForm2
else if mdp="obrocodobro"
exit sub
end if
OU les deux même sans " Load UserForm2" et "Unload UserForm2"
Sans réussite.
2 mai 2019 à 23:12