Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel

Advertisement

Réponse
 
LinkBack Outils de la discussion
Vieux 04/01/2007, 21h03   #1 (permalink)
XLDnaute Occasionel
 
Date d'inscription: décembre 2006
Messages: 319
Par défaut résolu!!!!1 mot de passe sur une feuille

bonsoir le forum,
ce soir au programme je recherche comment donner acces par mot de passe à une feuile de mon classeur, sachant que les autres feuilles peuevent etre bridées par mdp ou non, merci pour votre aide

Dernière modification par altinea ; 05/01/2007 à 13h33. Motif: resolu
altinea est déconnecté   Réponse avec citation
ANNONCES
Vieux 04/01/2007, 21h23   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de ERIC S
 
Date d'inscription: février 2006
Localisation: BRUZ
Messages: 2 319
Par défaut Re : 1 mot de passe sur une feuille

Bonsoir

a essayer sur feuille différente de "feuil1"
feuil1 me sert de feuille de référence
le range A65536 pour afficher une zone sans donnée
le mot de passe est : monmot, à adapter

Private Sub Worksheet_Activate()
Range("A65536").Select
mpasse = InputBox("Votre mot de passe SVP")
If Not mpasse = "monmot" Then MsgBox "mot de passe erroné": Sheets("feuil1").Select
Range("A1").Select
End Sub
__________________
A+

Pas à pas se fait notre chemin. Pas à pas..
ERIC S est déconnecté   Réponse avec citation
Vieux 04/01/2007, 21h40   #3 (permalink)
XLDnaute Accro
 
Avatar de Jacques87
 
Date d'inscription: janvier 2006
Localisation: Beaumont du Lac
Messages: 1 319
Par défaut Re : 1 mot de passe sur une feuille

Bonsoir à tous les deux,

Autre solution : utiliser la propriété visible de la feuille concernée
Ce qui revient à dire que la feuille ne sera acessible (pour être précis visible) que si le mot de passe est donné
Pour cela

1) dans ThisWorkBook

Code:
Private Sub Workbook_Open()
WorkSheets("Feuil1").Visible = False
End Sub
2) par le biais d'un bouton ou une macro (au choix)

Code:
mpasse = InputBox("Votre mot de passe SVP")
If  mpasse = "monmot" Then 
WorkSheets("Feuil1").Visible = True
WorkSheets("Feuil1").Select
End If
à voir !!

P.S. : en cas de nécéssité, ajouter dans l'objet Feuil1 la procédure suivante afin de recacher la feuille en la quittant

Code:
Private Sub Worksheet_Deactivate()
WorkSheets("Feuil1").Visible = False
End Sub
__________________


Prenez le temps de visiter mon village limousin
http://perso.orange.fr/beaumontdulac
et laisser la trace de votre passage sur mon livre d'or

Dernière modification par Jacques87 ; 04/01/2007 à 21h44.
Jacques87 est déconnecté   Réponse avec citation
Vieux 04/01/2007, 21h58   #4 (permalink)
XLDnaute Occasionel
 
Date d'inscription: décembre 2006
Messages: 319
Par défaut Re : 1 mot de passe sur une feuille

bonsoir le forum, bonsoir Eric S, merci pour l'info ça fonctionne, le seul hic c que si le mot n'est pas correct il met en effet un message mais tu peux malgré tout entrer sur la feuille, donc c'est presque ça, as tu la solution, merci
altinea est déconnecté   Réponse avec citation
Vieux 04/01/2007, 22h06   #5 (permalink)
XLDnaute Barbatruc
 
Avatar de ERIC S
 
Date d'inscription: février 2006
Localisation: BRUZ
Messages: 2 319
Par défaut Re : 1 mot de passe sur une feuille

re

il faut mettre le code sur les feuilles autres que la 1

exemple sur feuil2
si le mot est faux, tu retourne sur la 1
__________________
A+

Pas à pas se fait notre chemin. Pas à pas..
ERIC S est déconnecté   Réponse avec citation
Vieux 04/01/2007, 22h16   #6 (permalink)
XLDnaute Occasionel
 
Date d'inscription: décembre 2006
Messages: 319
Par défaut Re : 1 mot de passe sur une feuille

bonsoir le forum, eric S, jacques 87, eric S ok merci pour l'info, jacques 87 merci aussi j'essaye ton module, et j'ai ce type d'erreur qui s'affiche?ActiveSheet.Shapes("CommandButton4").Sel ect , il y en avait une autre c'etait juste le end sub qu'il fallait mettre apres le end if, merci de votre aide
altinea est déconnecté   Réponse avec citation
Vieux 04/01/2007, 22h20   #7 (permalink)
XLDnaute Occasionel
 
Date d'inscription: décembre 2006
Messages: 319
Par défaut Re : 1 mot de passe sur une feuille

bonsoir le forum bonsoir eric S, jAcques 87 , eric s j'ai encore essayé mais sur la feuille deux ca fait pareil cela va en feuille 1 puisque la feuille est bien definie masi si mdp erroné ca donne accés à la feuille 1 qui devrait etre bloquée, merci
altinea est déconnecté   Réponse avec citation
Vieux 04/01/2007, 23h40   #8 (permalink)
XLDnaute Accro
 
Avatar de bqtr
 
Date d'inscription: juillet 2006
Localisation: Nantes
Messages: 1 334
Par défaut Re : 1 mot de passe sur une feuille

Bonsoir altinea, ERIC S, Jacques87

Un exemple en pièce jointe :

A l'ouverture du classeur : Feuil1 masquée
A la fermeture du classeur : Feuil1 masquée
(macro dans le ThisWorkBook)

Sur la feuille 2, un bouton qui ouvre une boite pour demander le mot de passe (le mot de passe est : toto).
Si mot de passe vide ou erroné sortie de la procédure, feuille1 reste invisble.
Si mot de passe OK, activation de la feuille 1.

Quand tu quittes la feuille 1, elle se remasque automatiquement, pour y accéder de nouveau, il faudra retaper le mot de passe.
(macro dans le code de la feuille 1).

En espérant que cela te convienne.

Bonne soirée

P.O
Fichiers attachés
Type de fichier : xls Classeur1.xls (34,0 Ko, 17 affichages)
bqtr est déconnecté   Réponse avec citation
Vieux 05/01/2007, 08h28   #9 (permalink)
XLDnaute Barbatruc
 
Avatar de ERIC S
 
Date d'inscription: février 2006
Localisation: BRUZ
Messages: 2 319
Par défaut Re : 1 mot de passe sur une feuille

re

dans ton fichier, il faut garder une feuille accessible à tous du type feuille d'accueil, menus, d'aide... c'est ce que j'appelle feuil1

tu peux alors pour lafeuille 2 copier la macro avec un mot de passe, sur la feuille 3 idem avec un autre mot....

quand la personne n'a pas le bon mot de passe elle se retrouvera sur la feuil1
__________________
A+

Pas à pas se fait notre chemin. Pas à pas..
ERIC S est déconnecté   Réponse avec citation
Vieux 05/01/2007, 11h58   #10 (permalink)
XLDnaute Occasionel
 
Date d'inscription: décembre 2006
Messages: 319
Thumbs up Re : 1 mot de passe sur une feuille

bonjour le forum, bqtr, eric s et jacques 87, merci pour votre aide cela fonctionne, cordialement bon week end
altinea est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Mot de passe - protection feuille ESB Forum Excel 2 31/01/2006 09h40
Mot de passe - protection feuille ESB Forum Excel 1 30/01/2006 22h05
mot de passe sur une feuille pascal21 Forum Excel 9 29/12/2005 13h03
protection de feuille et mot de passe JM Forum Excel Downloads - Archives 9 13/09/2004 18h14
Mot de passe sur une feuille Ghislain Forum Excel Downloads - Archives 1 02/09/2003 23h13


Fuseau horaire GMT +2. Il est actuellement 12h25.


(C) 2006 Excel Downloads