Excel создает несуществующие листы в обозревателе проектов VBA
Excel 2010 Professional Plus (32-разрядный), похоже, создал новый набор листов и переименовал все исходные листы на экране VBA, например, Лист10 становится Листом101, Лист13 становится Листом131. Это приводит к тому, что UDF перестает функционировать. "Новый" "лист10" и "лист13", похоже, не существуют нигде, кроме как в окне проекта VBA. Рядом с "новыми" листами есть синий значок.
UDF действительно работает. До тех пор, пока не будут созданы эти новые листы и старые листы переименованы. В файле Excel всего 12 листов и одна рабочая книга. В проекте VBAProject показаны 2 книги и 20 листов.
1) Что вызывает это?
2) Как я могу это исправить?
3) Как это можно предотвратить?
Добавлены изображения, показывающие свойства несуществующего листа "лист3" и свойства реального листа "лист31". Все несуществующие листы и рабочая тетрадь содержат длинный список свойства.
Файл XLS здесь Вам придется загрузить его, так как он открывается в программе просмотра Google.
ОБНОВЛЕНИЕ: 1/6/2016 Так что на сегодняшний день все формулы в этом XLS являются ошибками (#ЗНАЧЕНИЕ), когда я его открыл. Excel не создал несуществующие листы, как показано в моем последнем обновлении. На прошлой неделе XLS и формулы работали, и я не внес никаких изменений. Это новая рабочая книга, в которую я скопировал все листы, как было предложено в сообщениях ниже. В исходной книге (той, которая показана на рисунке с несуществующими листами) нет ошибок #VALUE. Обе книги находятся на одном компьютере и были обновлены вместе за последний месяц+ для целей сравнения.
ОБНОВЛЕНИЕ 3, 1/6/2016 Я просто случайно переместил текстовую ячейку, затем нажал "Отменить", и все ошибки #VALUE исчезли, и теперь у меня есть все правильные вычисления. ВТФ.