Bonjour à tous,
J'essaye de masquer mes macros pour l'utilisateur lambda, afin qu'il ne puisse pas les lancer autrement que par les "boutons" (qu'il ne puisse pas les voir dans la liste des macros.)
Le projet Vba est "protégé" par un mot de passe.
J'ai tenté d'utiliser (Optional Factice As String) dans toutes mes macros.
Elles "disparaissent" bien, mais les macros "plantent".
Des erreurs "
Erreur d'exécution '40036': Erreur définie par l'application ou par l'objet
" apparaissent sur des commandes telles que
Sheets(1).Visible = 1
ou même
ActiveSheet.Calculate
Une idée ? Un conseil ?
Une autre méthode pour arriver à mes fins ?
Merci par avance !