probléme macros

Anonyme
2017-04-27T08:44:39+00:00

Bonjour à tous et au secours

Je suis sur Windows 7 et Office 2010. J'ouvre sans problème un tableur ancien .xls qui fonctionne normalement. Je veux le sauvegarder en .xlms et j'ai alors l'affichage suivant :

Le nom "Cpl356" entre en conflit avec une référence de plage valide ou n'est pas valide dans Excel. Il a été remplacé par "_Cpl356"

Si je clique sur OK, j'ai le défilement du même message avec Cpl362 392 392 393 394395 396 397 398 399 puis "Met001 et les très nombreuses macros successives commençant par Met. Je reconnaît bien ces macros Metxxx mais qui se trouvent remplacées par _Metxxx et plus rien ne marche. Pour les autres codes Cplxxx, je ne sais même pas ce que c'est. Quand tout est traité (ajout de _ avant) et après enregistrement, l'ouverture de ce tableur demande au moins 10 secondes et les macros Metxxx ne sont plus trouvées

Que se passe-t-il donc svp ?

Microsoft 365 et Office | Excel | Pour la maison | 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
2017-05-30T06:30:40+00:00

Bonjour Daniel,

Ce contact après une longue absence. Tu te souviens sans doute de mon problème de très gros tableur Excel (23 feuilles) qui avait des macros au noms alpha trop courts plus, d'autres anomalies.

Je reviens simplement pour te dire comment je suis sortie de cette m...e !

Après avoir remplacé mes mes 413 macros Metxxx par Metsxxx dans la feuille et dans les macros, il restait des noms tels que Cplxxx qui se trouvaient remplacés à l'ouverture par _Cplxxx et de toutes façons il restait aussi des liaisons à l'ouverture avec des vieux tableurs introuvables. Après avoir cherché partout sans succès dans les macros, formules et contenu complet des feuilles, j'ai procédé par  l'élimination au hasard de groupes de plusieurs feuilles jusqu'à obtenir la possibilité de création d'un fichier .xlsm sans problème. Finalement, 4 feuilles étaient concernées. J'ai inséré 4 nouvelles feuilles puis copié le contenu des feuilles en cause, supprimé les feuilles initiales et renommé les nouvelles. J'ai perdu toutes les macros qu'elles contenaient que j'ai dû reprogrammé et ça marche. Je n'ai rien compris mais un long entêtement a payé. Encore merci pour ton aide m'ayant permis de situer au moins ce qui était anormal.

Jeanne

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

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

25 réponses supplémentaires

  1. Supprimé

    Cette réponse a été supprimée en raison d’une violation de notre Code de conduite. La réponse a été signalée manuellement ou identifiée via la détection automatisée avant que l’action ne soit entreprise. Pour obtenir plus d’informations, veuillez consulter notre Code de conduite.


    Les commentaires ont été désactivés. En savoir plus

  2. Anonyme
    2017-04-28T08:01:12+00:00

    Voici un rapport d'erreur :

    https://1drv.ms/x/s!AqRP0RQrhNWWynULp1dHBro0NhzM

    Le nom des macros est considéré comme une adresse de cellule. Le plus simple serait de changer le nom des macros... Par compte, je n'ai pas trouvé où étaient employés les "Cplxxx". Je me demande si ce ne sont pas des noms créés à la volée par des macros ?

    Daniel

    Bonjour Daniel

    D'abord merci pour ton diagnostic si rapide qui me laisse sur le c.. ! Travail de Pro bien sûr 

    Ce tableur a été développé par mon beau père (assez âgé maintenant) depuis des années et a donc évolué sous la forme de beaucoup de versions successives. J'ai déjà eu ce problème de copie de formule d'une feuille de tableur A vers le même feuille de tableur B en oubliant d'effacer le début de la formule contenant l'adresse du tableur A.  La, c'est signalé et on trouve assez facilement la formule en question après coup. J'imagine qu'il s'agit du même type d'erreur de copie de macros. Mon seul problème maintenant est de connaître la procédure pour accéder au contenu complet de l'adresse de ces macros (comme indiqué dans ton rapport d'erreur pour virer la référence à un tableur précédent qui n'existe plus dans la machine. Aurais-tu la gentillesse de m'expliquer comment faire pour trouver ces adresses complètes dans les macros de ce tableur. J'ai cherché sans succès.

    Merci d'avance

    Jeanne

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

    0 commentaires Aucun commentaire
  3. Anonyme
    2017-04-28T08:00:44+00:00

    Bonjour Daniel

    D'abord merci pour ton diagnostic si rapide qui me laisse sur le c.. ! Travail de Pro bien sûr 

    Ce tableur a été développé par mon beau père (assez âgé maintenant) depuis des années et a donc évolué sous la forme de beaucoup de versions successives. J'ai déjà eu ce problème de copie de formule d'une feuille de tableur A vers le même feuille de tableur B en oubliant d'effacer le début de la formule contenant l'adresse du tableur A.  La, c'est signalé et on trouve assez facilement la formule en question après coup. J'imagine qu'il s'agit du même type d'erreur de copie de macros. Mon seul problème maintenant est de connaître la procédure pour accéder au contenu complet de l'adresse de ces macros (comme indiqué dans ton rapport d'erreur pour virer la référence à un tableur précédent qui n'existe plus dans la machine. Aurais-tu la gentillesse de m'expliquer comment faire pour trouver ces adresses complètes dans les macros de ce tableur. J'ai cherché sans succès.

    Merci d'avance

    Jeanne

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

    0 commentaires Aucun commentaire
  4. Supprimé

    Cette réponse a été supprimée en raison d’une violation de notre Code de conduite. La réponse a été signalée manuellement ou identifiée via la détection automatisée avant que l’action ne soit entreprise. Pour obtenir plus d’informations, veuillez consulter notre Code de conduite.


    Les commentaires ont été désactivés. En savoir plus