Mode Dieu

Bonjour,

Sous ce titre étrange, je cherche à améliorer la conception d'un gros fichier.

Je travail avec la notion de "Protéger la feuille" sauf que je dois régulièrement désactiver (et donc réactiver) cette option...

L'utilisateur final trouvera un classeur et ses nombreuses feuilles vérouillées il est donc important que je n'oublie pas d'ajouter/supprimer cette protection.

Pourquoi ne pas faire une protection seulement à la fin ?? Parceque dans ce classeur je dois régulièrement travailler avec les filtres et les tri et la protection empêche d'utiliser cette fonction ! Voilà pourquoi je dois faire pas mal de bouton/macro pour optimiser sans que l'utilisateur ne doive lui-même ôter la protection de la feuille.

Or, pendant le développement il est pénible de devoir sans cesse aller rechercher cette option pour inhiber l'effet.

Ce que je cherche, c'est une sorte de "cheat code" ou de "/GodMod" pour que d'un clic je puisse bosser et vérifier mon code aussi simplement que Bonjour lol

Bref, sur mon premier onglet, un bouton à cocher pour activer cette variable et en dans le reste de mon code, la petite condition qui viendra vérifier si je suis en /GodMod et si oui "Activer la protection de la feuille".

J'espère avoir était suffisement synthétique

Evidement j'ai tenté par moi-même avant mais si je vous pose la question c'est que ça ne fonctionne pas...

Merci et bon dimanche

bonjour

une méthode sans VBA :

l'utlisateur fait de la saisie sur un classeur non protégé

toi tu récupères les données (par ex par collage avec liaison ou Power Query) sur TON fichier.

si besoin, tu fournis à l'utilisateur une vue (même solution que ci-dessus) de TON fichier.

il ne pourra pas détruire ton travail

j'utilise cette méthode de temps en tempS

Bonjour,

Une solution simple serait :

1- à l'ouverture du fichier, de tester le nom d'utilisateur et si c'est le tien, de déprotéger l'ensemble des feuilles,

2- à la fermeture du fichier, de reprotéger les feuilles qui doivent l'être.

Je suis l'initiateur de ce futur fichier et aussi futur utilisateur parmi d'autres ^^

Le problème c'est que pour utiliser les fonctions de filtre/tri il faut que la feuille ne soit pas protégée.

Donc si je suis "lambda" dans VBA je commence par dé-protéger, je filtre et je protège dans la foulée.

Si je suis "moi" c'est la même chose car le code dé-protège, filtre et re-protège à la fin.

C'est donc à la fin que je dois avoir cette notion de "Qui suis-je ? Si je suis dieu : je laisse en l'état, sinon je verrouille."

Par la suite la BDD sera externalisée mais le fichier de travail sera LE fichier ^^

Rechercher des sujets similaires à "mode dieu"