Partager via

Excel boucle avec l'ouverture d'un classeur avec macro (xlsm) avec 2 procédures (sub) portant le même nom

Anonyme
2024-01-25T10:51:12+00:00

Bonjour

J'ai un classeur Excel 2016 avec macro (xlsm). Quand j'ouvre le classeur, l'onglet de mes données s'ouvre mais l'application Excel se fige, elle boucle. Je dois fermer Excel pour l'arrêter.

Ma dernière action sur le classeur est d'avoir ajouté une nouvelle procédure avec le même nom qu'une procédure existante et d'avoir lancé une exécution qui fait appel à cette procédure. J'ai fermé avant de renommer une deuxième procédure créée avec le même nom quee la première.

Mon besoin : récupérer mes données avec les formules d'une part, récupérer mon code d'autre part.

  • Comment ouvrir le classeur en désactivant le contrôle effectué sur les modules ?
  • Si ce n'est pas possible, comment récupérer le code des modules du classeur ?
  • Et comment supprimer les modules du classeur pour que je puisse ouvrir le classeur pour récupérer mes données et mes formules ?

Par avance, merci

Microsoft 365 et Office | Excel | Pour les entreprises | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Anonyme
2024-01-25T11:21:27+00:00

Bonjour,

Merci pour cette proposition.

J'ai essayé et cela n'a pas fonctionné, cela se fige et je suis toujours obligé de forcer la fermeture d'Excel.

En parallèle j'ai cherché une réponse en utilisant VBComponents. En cherchant comment autoriser ce type de macro, j'ai désactiver les macros. Cela m'a donné l'idée de retenter l'ouverture de mon classeur. Cette fois cela a fonctionné.
J'ai renommé la procédure en double.
J'ai enregistré et fermé mon classeur

J'ai réactivé les macros en relançant une session d'Excel

J'ai ouvert mon classeur et cette fois tout s'est bien passé, mon classeur est à nouveau opérationnel

Donc la solution est la suivante :

  1. Désactiver les macros pour tous les classeurs Excel
  2. Ouvrir le classeur qui bloquait et corriger le code ou a minima retirer les dernières modifications qui ont créé le blocage.

Merci, le problème est résolu

Cette réponse a-t-elle été utile ?

0 commentaires Aucun commentaire

1 réponse supplémentaire

  1. Anonyme
    2024-01-25T10:53:57+00:00

    Si tu tiens la touche "Majuscule" pendant le lancement d'Excel, est-ce que ça te rend la main ?

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire