Excel crée des feuilles de calcul inexistantes dans l'explorateur de projets VBA

Excel 2010 Professional Plus (32 bits) semble avoir créé un nouvel ensemble de feuilles de calcul et renommé toutes les feuilles de calcul d'origine dans l'écran VBA, par exemple Sheet10 devient Sheet101, Sheet13 devient Sheet131. Cela provoque l'arrêt du fonctionnement de l'UDF. Les "nouveaux" "sheet10" et "sheet13" ne semblent exister nulle part ailleurs que dans la fenêtre du projet VBA. Les "nouvelles" feuilles ont une icône bleue à côté d'elles.

L'UDF fonctionne. Jusqu'à ce que ces nouvelles feuilles soient créées et les anciennes feuilles sont renommés. Il n'y a que 12 feuilles de calcul et un classeur dans le fichier Excel. Le projet VBAProject affiche 2 classeurs et 20 feuilles de calcul.

1) Qu'est-ce qui cause cela?
2) Comment puis-je le réparer?
3) Comment peut-il être évité?

Those blue icons on the left do not really exist enter image description here

enter image description here

Ajout d'images montrant les propriétés de la feuille inexistante de "sheet3" et les propriétés de la feuille réelle "sheet31". Toutes les feuilles et classeurs inexistants ont une longue liste de propriété.

Sheet3-nonexistent Sheet31-exists

Fichier XLS ici Vous devrez le télécharger car il s'ouvre dans la visionneuse de Google.

MISE À JOUR : 1/6/2016 Donc, à partir d'aujourd'hui, les formules de ce XLS sont toutes des erreurs (#VALUE) lorsque je l'ai ouvert. Excel n'a pas créé les feuilles inexistantes comme on le voit dans ma dernière mise à jour. La semaine dernière, les XLS et les formules fonctionnaient et je n'ai apporté aucun changement. C'est le nouveau classeur dans lequel j'ai copié toutes les feuilles comme suggéré dans les articles dessous. Le classeur d'origine (celui affiché dans le pix avec les feuilles de calcul inexistantes) n'a pas les erreurs #VALUE. Les deux classeurs sont sur le même ordinateur et ont été mis à jour ensemble au cours du dernier mois + à des fins de comparaison.

MISE À JOUR3, 1/6/2016 J'ai juste accidentellement déplacé une cellule de texte, puis cliqué sur Annuler, et toutes les erreurs #VALUE ont disparu et j'ai maintenant tous les bons calculs. WTF.

vba
demandé sur