Protection onglets

Bonjour tout le monde,

dans le fichier ci-joint, vous avez la page « ACCUEIL » sur laquelle il y a trois boutons pour ouvrir trois onglets.

Je voudrai que ces onglets soient protégés par un mot de passe.
J’ai mis des codes en place, mais ils ne fonctionnent pas comme je voudrai.

C’est à dire, lorsque je clique sur un des boutons il me demande le mot de passe et si je le saisi en minuscules ou en majuscules il le prend. De même si je saisi un mauvais mot de passe il le prend et ouvre l’onglet !!

Pourriez-vous S’il vous plaît m’aider à résoudre ce souci.

Je vous Remercie d’avance.

Cdt Rubis57

Classeur1.xlsm (19,9 Ko)

Hello Rubis,

Je te joins ma proposition

Je t’ai rajouté un onglet « gestion des accès » plus un onglet page principale pour te connecter.

Gestion des accès tu as sur la ligne 4 la possibilité de mettre plusieurs noms et en ligne 5 le mot de passe

sur la colonne « A » le nom de tes feuilles , ou il y la valeur « Vrai » , la personne a accès, si il y a pas la valeur « Vrais »

Toutes les mises en page est à peaufiner

Belle journée a toi
Johhnny

Classeur1.xlsm (19,9 Ko)

Bonjour,

Merci mais je ne vois pas ton onglet rajouté !

Désole je me suis trompé, j’ai oublié un reglage que FFO ma fait attend je regarde
Classeur1 (1).xlsm (34,8 Ko)

Yes j’ai trouvé

sur la page principale tu cliques sur gestion des accès, mot de passe : Rubis
Tu va aller Automatiquement sur l’onglet « gestion des accès » , qui se masque automatiquement quand tu te deconnecte

teste et dis moi

Classeur1 (1).xlsm (35,1 Ko)

et c’est normale a la premier ouvreture

fait fin

Re,

Merci Johnny, mais ce n’est pas ce que je cherche, désolé.

Moi ce que je voudrai c’est qu’il me demande un mot de passe lorsque je clique sur le bouton qui doit ouvrir l’onglet en question.

En fait c’est plus un mot de passe pour activer la macro elle-même.

J’attends de voir si quelqu’un aurai une idée.

Bonne journée à toi.

Rubis

Ah ok alors essayer cela, quand j’essayer de me connecte sur PROTEGEE 1 , le mot de passe et pas bon l’onglet apparait pas

Classeur1 (1).xlsm (19,5 Ko)

Re,

Merci Johnny, mais j’ai trouvé la solution, enfin j’espère. J’ai essayé plusieurs changements et cela fonctionne.

Voici le code:

Sub OUVRIRPROTEGEE_1()
Sheets(« PROTEGEE 1 »).Activate
End Sub

Sub macro_protegee_1()

Dim reponse As Variant, Mdp As String
Mdp = « oui »

reponse = Application.InputBox(« Entrez le mot de passe pour continuer », « Macro protégée »)
Select Case reponse
Case Is = False
'Si on appuie sur annuler: on ne fait rien
Case Is = « oui »
'Rentrez votre code ici
MsgBox (« Exécution du code! »)
Case Else
'mauvais mot de passe
MsgBox « Le mot de passe est incorrect. Réessayer »
End Select

  If reponse = Mdp Then
  Call OUVRIRPROTEGEE_1

End If

End Sub

A bientôt

1 « J'aime »

Top super merci a toi pour l’info

Belle journée

Bonjour,
Un test, avec les onglets masqués. A savoir après s’il faut les remasquer en allant sur Accueil ou autres
Classeur1 (6).xlsm (18,5 Ko)

Bonjour Mimimathy,

Merci pour le retour avec ton travail.

Alors moi j’ai réussi à mettre en place cela dans le fichier ci-joint.

cela fonctionne mais j’aimerai bien avoir ton avis sur le code en place.

Déverrouiller est « oui »

Merci à toi

Rubis

Classeur1.xlsm (31,9 Ko)

Re,
Oui, c’est bon, il te suffit de faire le même procédé dans les deux autres onglets
Mais aussi de protéger pour empêcher d’ouvrir le développeur, sinon ton mdp sera vite découvert
De toute façon, un mdp sur excel est crackable en moins de 30 sec.

Re,

OK, Merci pour ton avis.

Donc je vais dans " propriétés de VBA project" et je place un autre mot de passe ?

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.