Bonjour à tous,
Voici mon problème:
J’ai créé un tableau avec une multitude de données sur lequel j’ai inclus des filtres sur chaque titre de colonne. Visual basic et protégé via CTRL F11 VBA Project etc. etc.…ainsi que certaines cellules comportant des formules.
En protégeant ma feuille les filtres ne fonctionnent pas ça beugue, alors j’ai rajouté ce code qui permet de les utiliser même lorsque la feuille est protégée. Mais voilà, il est possible de découvrir le mot de passe en copiant et déplaçant la feuille dans un second classeur.
Il suffit de cliquer droit sur l’onglet de la feuille du nouveau classeur et de découvrir le code et le mot de passe.
Comment pourrais-je le masquer définitivement ?
Merci pour votre aide.
Code utilisé actuellement
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.EnableAutoFilter = True
ActiveSheet.Protect "mot de passe", userinterfaceonly:=True
End Sub
Voici mon problème:
J’ai créé un tableau avec une multitude de données sur lequel j’ai inclus des filtres sur chaque titre de colonne. Visual basic et protégé via CTRL F11 VBA Project etc. etc.…ainsi que certaines cellules comportant des formules.
En protégeant ma feuille les filtres ne fonctionnent pas ça beugue, alors j’ai rajouté ce code qui permet de les utiliser même lorsque la feuille est protégée. Mais voilà, il est possible de découvrir le mot de passe en copiant et déplaçant la feuille dans un second classeur.
Il suffit de cliquer droit sur l’onglet de la feuille du nouveau classeur et de découvrir le code et le mot de passe.
Comment pourrais-je le masquer définitivement ?
Merci pour votre aide.
Code utilisé actuellement
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.EnableAutoFilter = True
ActiveSheet.Protect "mot de passe", userinterfaceonly:=True
End Sub