Bonjour à tous,
Petit soucis pour moi aujourd'hui, j'aimerais en fait empêcher la suppression d'un onglet excel (tous les onglets en fait). Je suis débutant en VBA, donc merci d'essayer d'être assez explicite ahah. J'ai trouvé un début de code d'une autre discussion (ci-joint) pour empêcher la suppression d'une feuille, j'ai réussi à empêcher la suppression de plusieurs feuilles, mais dès que je veux rentrer le code dans MON fichier, plus rien ne marche...
Pourtant, il me semble que la partie (Feuil2.name) signifie que quelque soit le nom de la feuille, ce n'est pas dérangeant. Donc dans mon programme, je voulais empêcher la suppression de la feuille "Legende". Son Code.Name est "Feuil3" donc je remplace Feuil2 par Feuil3, et le feuil2.activate par feuil2 (pour m'afficher l'accueil lors de la tentative de suppression).
Cependant, cela ne fonctionne pas. Imaginons que j'essaie de supprimer la feuille "Legende", elle se supprime, et là la fonction de débogage se lance en me disant que j'ai pas déclaré la variable "Feuil3".
Des solutions? Merci d'avance pour votre aide, je ne vous joins pas mon fichier pour des raisons de confidentialité, mais en cas de réelle nécessité, je peux le modifier de façon à vous l'envoyer. En attendant, voici le premier fichier que j'ai trouvé sur une autre conversation
Petit soucis pour moi aujourd'hui, j'aimerais en fait empêcher la suppression d'un onglet excel (tous les onglets en fait). Je suis débutant en VBA, donc merci d'essayer d'être assez explicite ahah. J'ai trouvé un début de code d'une autre discussion (ci-joint) pour empêcher la suppression d'une feuille, j'ai réussi à empêcher la suppression de plusieurs feuilles, mais dès que je veux rentrer le code dans MON fichier, plus rien ne marche...
Pourtant, il me semble que la partie (Feuil2.name) signifie que quelque soit le nom de la feuille, ce n'est pas dérangeant. Donc dans mon programme, je voulais empêcher la suppression de la feuille "Legende". Son Code.Name est "Feuil3" donc je remplace Feuil2 par Feuil3, et le feuil2.activate par feuil2 (pour m'afficher l'accueil lors de la tentative de suppression).
Cependant, cela ne fonctionne pas. Imaginons que j'essaie de supprimer la feuille "Legende", elle se supprime, et là la fonction de débogage se lance en me disant que j'ai pas déclaré la variable "Feuil3".
Des solutions? Merci d'avance pour votre aide, je ne vous joins pas mon fichier pour des raisons de confidentialité, mais en cas de réelle nécessité, je peux le modifier de façon à vous l'envoyer. En attendant, voici le premier fichier que j'ai trouvé sur une autre conversation