Bonsoir à tous.
Un petit coup de pouce SVP.
J'ai dans le code d’un classeurs ( projet VBA protégé par un mot de passe) une constante dont la valeur est fausse.
Je souhaiterais dans une première phase ouvrir le classeur qui contient l’userform qui permettra la recherche et le remplacement de cette constante, le classeur sera masqué à l’ouverture et une barre est créer pour lancer l’userform.
En cliquant sur la barre, l’userform est activé, celui-ci contient de 2 textbox et un bouton de commande. Saisi du mot rechercher dans le textbox1 et le mot à remplacer dans le textbnox2.
Le clic sur le bouton de commande déprotégera le projet VBA, puis permettra dans le classeur actif de rechercher dans le code si le mot du textbox1 existe, si il existe, le remplacer par le mot du textbnox2. S’il n’existe pas, quitter la procédure et revenir à l’userform pour faire une nouvelle saisie.
Le code trouvé sur le net que j’ai adapté, voir le fichier joint, bug lorsque le mot rechercher n’existe pas.
Merci d’avance pour votre réponse.
@ +.
Un petit coup de pouce SVP.
J'ai dans le code d’un classeurs ( projet VBA protégé par un mot de passe) une constante dont la valeur est fausse.
Je souhaiterais dans une première phase ouvrir le classeur qui contient l’userform qui permettra la recherche et le remplacement de cette constante, le classeur sera masqué à l’ouverture et une barre est créer pour lancer l’userform.
En cliquant sur la barre, l’userform est activé, celui-ci contient de 2 textbox et un bouton de commande. Saisi du mot rechercher dans le textbox1 et le mot à remplacer dans le textbnox2.
Le clic sur le bouton de commande déprotégera le projet VBA, puis permettra dans le classeur actif de rechercher dans le code si le mot du textbox1 existe, si il existe, le remplacer par le mot du textbnox2. S’il n’existe pas, quitter la procédure et revenir à l’userform pour faire une nouvelle saisie.
Le code trouvé sur le net que j’ai adapté, voir le fichier joint, bug lorsque le mot rechercher n’existe pas.
Merci d’avance pour votre réponse.
@ +.