Hello Tous,
Je me permets de rebondir sur ce sujet.
J'ai un fichier Excel qui sert d'outil pour sélectionner des références produites. Ce fichier a vocation à être mis à disposition des collaborateurs sur notre réseau interne.
Ce fichier contient entre autres une base de données et j'aimerais que cette base de données reste accessible seulement aux collaborateurs et que, par exemple, s'ils quittent l'entreprise, ne puisse plus accéder aux données si jamais ils ont emporté ce fichier.
J'ai mis en place les "protections" suivantes :
- Protection des feuilles (Révision / protection des feuilles)
- Protection du classeur (Révision / Protection)
- Protection du code VBA par mdp
- "Obliger l'activation des macro" pour accéder au contenu en masquant fortement (VeryHidden) les feuilles au démarrage et en ne laissant qu'une feuille d'accueil visible avec le message "activation des macros nécessaires".
-Vérification du nom de domaine de l'ordinateur a l'ouverture du fichier et si pas le bon nom de dommaine, fermeture du fichier. Si Macro acceptée et bon nom de domaine alors affichage des feuilles "d'interface" et masquage de la feuille d'accueil. La feuille Base de donnée reste masquée en VeryHidden. A la fermeture, remasquage des feuilles et affichage de la feuille accueil
Je pense qu'avec tout ça déjà, il va falloir que la personne s'y connaisse un peu pour accéder à la base de données, mais clairement ce n'est pas "impossible" (rien n'est impossible en fait ;-) ) ou "très difficile".
Je suis en train de réfléchir a comment, je pourrais crypter ma base de données (ou en partie) via un code vba et la décrypter avant chaque opération de recherche (en espérant que ça ne ralentisse pas trop le processus) et ensuite obfusquer le code vba pour le rendre difficile a déchiffré et difficile de lever le chiffrage.
Le problème c'est que je ne sais pas si c'est faisable et par quel bout prendre le truc.
Si jamais ça vous semble faisable et que vous avez des idées, je suis preneur.
Désolé pour ce texte un peu long
Merci par avance pour votre aide
Bastien