Bonjour,
J’aimerais que lorsque l’on clique sur le bouton macro, les onglets masqués s’affichent que si la personne connaît le mot de passe.
Si possible mot de passe facile à changer.
Merci
Masque-affiche mot de passe .xlsm (21,9 Ko)
Bonjour,
Au plus simple (mot de passe = 123) —> voir dans la macro
Cela masque la barre d’onglet et empêche l’aller sur les autres onglets
Masque-affiche mot de passe .xlsm (20,0 Ko)
les macros :
Sub Affiche()
If ActiveWindow.DisplayWorkbookTabs = False Then 'si la barre d'onglet n'est pas visible
If InputBox("Entrer le mot de passe !") = "123" Then 'à adapter
ActiveWindow.DisplayWorkbookTabs = True 'affiche la barre d'onglet
Else
MsgBox "Mot de passe incorrect !" 'message d'erreur
End If
End If
End Sub
Sub Cacher()
ActiveWindow.DisplayWorkbookTabs = False 'masque la barre d'onglet
End Sub
Cela dit, ne pas omettre de bloquer l’accès au développeur
Bonjour Mimimathy
Tout cela, me paraît très bien, bon je préciserais comme d’habitude
Je teste sur le « vrai fichier » et je note résolu avec mention excellente.
« Cela dit, ne pas omettre de bloquer l’accès au développeur »
Je n’ai pas compris
Cordialement,
Re,
Eh bien, c’est simple
si tu as accès au développeur soit par le menu d’Excel soit par ALT F11
les feuilles (ou onglets) on les affichent comme on veut, et en prime
On a accès au mot de passe
A savoir qu’un classeur EXCEL est déblocable par plusieurs façons,
simplement en ouvrant un classeur par OPEN OFFICE les Mdp des feuilles font comme “Manuel”, elles “Valsent”
Pour avoir un classeur entièrement protégé, et se casser les doigts dessus, la conception est beaucoup plus “HARD”
Re
Parfait
Merci Mimimathy
À bientôt
Re,
Si le problème est résolu, n’oublie pas de passer le post en résolu
Re
Sauf erreur de ma part, c’est fait et avec un petit coeur