Une suite de logiciels de tableur Microsoft avec des outils pour analyser, créer des graphiques et communiquer des données
Merci. J'ai suivi votre recommandation et j'ai vérifié physiquement. VBE > Tools > Referencessur une copie d'assurance qualité isolée.
Aucune référence vérifiée n'est marquée MISSING . Cinq références sont activées et toutes sont présentes
Avant de mettre en œuvre votre deuxième recommandation (exporter/réimporter le projet VBA dans un classeur vierge), j'ai effectué un inventaire complet car il s'agit d'un projet de grande envergure.
Le classeur contient actuellement 237 feuilles de calcul , tandis que l'inventaire du projet VBA extrait contient 426 composants VBA . En particulier, 137 composants nommés comme des modules de feuille de calcul ( Feuil…) n'a pu être associé à aucun nom de code de feuille de calcul actuelle . L'extraction révèle également deux composants nommés **** ThisWorkbook, et au moins un UserForm dont les ressources associées ne peuvent être fidèlement récupérées avec la méthode d'extraction dont je dispose.
J'ai donc arrêté avant de reconstruire quoi que ce soit, car une opération d'exportation/importation standard pouvait produire un classeur qui n'était pas structurellement équivalent à l'original.
Pourriez-vous me conseiller, s'il vous plaît ?
Est-il possible pour un Excel .xlsmUn projet VBA doit-il légitimement contenir des modules de documents de feuilles de calcul historiques/orphelins qui ne correspondent plus aux noms de code des feuilles de calcul actuelles ?
Peut dupliquer ThisWorkbookLes composants apparaissent-ils légitimement dans la représentation interne du projet VBA, ou cela suggérerait-il un artefact d'extraction ou une incohérence du projet ?
Quelle méthode prise en charge par Microsoft recommanderiez-vous pour reconstruire un projet Excel VBA complexe tout en préservant les modules du document de feuille de calcul ? ThisWorkbook, noms de code de feuille de calcul, ressources UserForms/FRX, références et liaisons d'événements ?
Compte tenu de l'intermittence 0xC0000005Des plantages ayant déjà été documentés, recommanderiez-vous d'examiner ces modules de documentation non appariés avant de tenter une reconstruction ?
Je n'ai ni modifié ni reconstruit le classeur . Le classeur original et la copie de contrôle qualité conservent leurs hachages SHA-256 attendus.
Je peux fournir un manifeste de composant anonymisé si nécessaire, mais je ne publierai pas publiquement le classeur ni les vidages mémoire complets.