Bonjour à tous !!!
voici mon problème, dans un soucis de sécurité, je souhaite supprimer le code VB ainsi que les feuille sensible de mon classeur si une personne non autorisée essaye de l'ouvrir...
Seulement, apparemment, j'aurais besoin d'ôter la protection du projet VB avant de lancer la suppression...
Voici le code que j'utilise :
seulement j'ai le message d'erreur suivant :
En exécutant le code pas à pas, on voit qu'il bloque sur :
Est ce que quelqu'un aurait une idée ???
Merci d'avance pour votre aide !!!
voici mon problème, dans un soucis de sécurité, je souhaite supprimer le code VB ainsi que les feuille sensible de mon classeur si une personne non autorisée essaye de l'ouvrir...
Seulement, apparemment, j'aurais besoin d'ôter la protection du projet VB avant de lancer la suppression...
Voici le code que j'utilise :
Code:
Set Application.VBE.ActiveVBProject = ThisWorkbook.VBProject
SendKeys "~" & MotDePasse & "~"
Application.VBE.CommandBars(1).FindControl(ID:=2578,
Visible:=False).Execute
seulement j'ai le message d'erreur suivant :
Erreur d'exécution '91':
Variable objet ou variable de Bloc With non définie
En exécutant le code pas à pas, on voit qu'il bloque sur :
Code:
Application.VBE.CommandBars(1).FindControl(ID:=2578,
Visible:=False).Execute
Est ce que quelqu'un aurait une idée ???
Merci d'avance pour votre aide !!!