Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : mot de passe dans userform sous excel... [ Archives Visual Basic / VBA ] (d_julien)

mercredi 11 janvier 2006 à 23:18:38 | mot de passe dans userform sous excel...

d_julien

Bonjour!
Alors, j'aimerai à l'ouverture de mon classeur que l'utilisateur puisse choisir sa fonction et entrer son mot de passe. Je préférerai faire ça avec une boîte de dialogue car j'ai des soucis avec un userform pour ensuite activer une macro (si ça oci vs savez, vs pouvez me renseigner!). Donc le programme irait chercher dans le tableur sous une feuille les différentes fonctions et les mots de passe qui sont définis. Je vais bien entendu protéger le classeur avec un mot de passe et empêcher l'utilisateur d'accèder au code source vba, ça devrait suffire...
Voilà mon niveau en vba :
Sub motdepasse()
If choix = manutentionnaire1 And MDP = manu Then _
Application.Run "manu1.xls!Affichemanu1"
'else msg erreur
End Sub
et je renouvelle l'opération à chaque utilisateur... Je sais que les fonctions n'évolueront pas et ça ne me dérange pas que les mots de passe soient fixés. Cependant avec ces lignes de code, je suis obligé de lancer l'ensemble des classeurs, et les autres utilisateurs ne devraient pas y avoir accès... Me suivez-vous? Je peux utiliser la fonction Load? Mais je préférerai que le programme aille chercher à l'emplacement indiqué le classeur et l'ouvre uniquement si le mot de passe est valide...
J'espère avoir été assez clair, je vous remercie éjà de m'avoir lu et attends vos réponses avec impatience!

vendredi 13 janvier 2006 à 16:34:10 | Re : mot de passe dans userform sous excel...

rosenfel

Bonjour,
ce genre de protection sera de toute façon très illusoire car n'importe qui un peu déterminé saura ouvrir ton classeur de password "protégé".
De quel niveau de protection as tu réellement besoin?
Par ailleurs, recherche sur le forum, il y a déja un grand nombre de topics la dessus bien documentés et une foule de codes sources!
F.

samedi 14 janvier 2006 à 12:07:39 | Re : mot de passe dans userform sous excel...

d_julien

Bonjour rosenfel,
Et bien, ce n'est pas une véritable protection qu'il me faut... C'est juste pour une démonstration! Disons que j'ai trouvé beaucoup d'éléments depuis, mais j'aurai préféré lancer mon programme depuis une userform. J'ai créé une macro mais je n'arrive pas à l'intégrer au code du bouton ok de mon userform. Il s'agit de la ligne de code suivante :
Workbooks.Open Filename:="D:\ESCEM\excel\manu1.xls"
Si tu vois quel changement il faut apporter, je te remercie d'avance!


lundi 16 janvier 2006 à 09:53:47 | Re : mot de passe dans userform sous excel...

rosenfel

Le code associé devrait être:

Private Sub CommandButton1_Click()

Workbooks.Open "D:\ESCEM\excel\manu1.xls"

Unload Me

End Sub



Cette discussion est classé dans : mot, utilisateur, passe, userform, classeur


Répondre à ce message

Sujets en rapport avec ce message

COMMUTATEURS DE DEMARRAGE ACCESS [ par gerald24ans ] Bonjour,je souhaites faire demarrer une application access a travers un exe avec la ligne de commande suivante:"C:\Program Files\Microsoft Office\Offi Mot de passe Windows [ par zubro3 ] Salut,je recherche une méthode permettant de récupérer le mot de passe Windows de l'utilisateur connecté.J'arrive à récupérer le nom d'utilisateur mai mot de passe pour multi utilisateur [ par sisi1980 ] bonjourje souhaite mettre un mot de passe a mon projet mais le probleme et qu'il peut y avoir plusieur utilisateur et que chaque utilisateur aura sont Mot de passe Windows [ par lathion ] Bonjour,Je dois passer à une API l'utilisateur Windows ainsi que son Password.Pour l'utilisateur, pas de soucis, en revanche, comment trouver son mot Pb pour bloquer un mot de passe d'un utilisateur windows XP [ par Nbiss ] Salut!!G un pti pb!Je sais que l'on peux empêcher un utilisateur de changer son mot de passe 'sur XP' mais le probleme c que je ne connais pas la clé mot de passe a l'ouverture d'un classeur excel [ par gnosis35 ] bien euh le sujet présente bien mon probleme loloui j'aimerai qu'a louverture de mon fichier excel une fenetre me demande un mot de passe pour utilise Mot de passe sous Excel 2000 [ par fitzjames ] Bonjour,je n'arrive plus à ouvrir mon fichier excel avec mot de passe.J'ai comme message d'erreur :Impossible d'ouvrir ce classeur car il est protègé Protection de certaines feuilles d'un classeur avec un mot de passe [ par xav0610 ] Bonjour,J'ai un classeur dans lequel j'ai 5 feuilles.Parmis ces 5 feuilles, je voudrais que 3 de ces feuilles ne soient accessibles qu'avec un mot de Mot de passe utilisateur dans un input box [ par Acidkepler ] Bonjour, je prog en VB 6 et j'aimerais pouvoir, dans un input box, créer un mot de passe, et quand il est fait, que le programme le demande à l'utilis mot de passe et redirection [ par macmac ] Bonjour à tous,Je suis nouveau dans la programmation, j'ai une question:je souhaite avoir une page avec utilisateur + mot de passeChaque utilisateur d


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.