У нас есть несколько устаревших рабочих листов, созданных в Excel 2003, которые используются программным обеспечением автоматизации тестирования на основе LabVIEW. Текущее программное обеспечение LabVIEW может работать только с устаревшим форматом .xls, поэтому мы вынуждены пока сохранять эти таблицы как есть.
Мы перешли на Office 2010 и при работе с этими таблицами я вижу следующее предупреждение:
«Следующие функции в этой книге не поддерживаются более ранними версиями Excel. Эти функции могут быть потеряны или ухудшены при сохранении этой книги в текущем выбранном формате файла. Нажмите «Продолжить», чтобы сохранить книгу в любом случае. Чтобы сохранить все свои функции, нажмите «Отмена» и сохраните файл в одном из новых форматов ».
"Значительная потеря функциональности"
«Одна или несколько ячеек в этой книге содержат правила проверки данных, которые ссылаются на значения в других таблицах. Эти правила проверки данных не будут сохранены. "
Когда я нажимаю «Найти», некоторые ячейки, которые действительно имеют правила проверки, подсвечиваются, но все эти правила находятся на одном листе! Мы используем простую валидацию на основе списка, в которой некоторые ячейки расположены сбоку и содержат действительные значения (например, ячейка B4 имеет список с источником «= $ D $ 4:$ E $ 4»)
Это не имеет никакого смысла для меня вообще. Во-первых, книга была создана в Excel 2003, поэтому, очевидно, мы не смогли реализовать функцию, которая не существует. Во-вторых, изменения, которые мы делаем, вообще не предполагают изменения правил проверки. В-третьих, жалоба, которую подает Excel, неверна! Все правила находятся на том же рабочем листе, что и цель.
Как будто история не была достаточно странной:
Я пошел дальше и сохранил рабочий лист в Excel 2010. Затем я вернулся к старому компьютеру в лаборатории и открыл документ в Excel 2003. Угадайте, что - проверки были нетронутыми!
Мои вопросы: действительно ли это допустимая ошибка в Excel 2010, или это какая-то экзотическая ошибка в устаревшей рабочей таблице .xls, которая запутывает чертовски Excel 2010? Кто-нибудь еще наблюдал эту проблему, работая в режиме совместимости?