Данные в MATLAB® или Microsoft® Excel® рабочие области могут привести к следующим ошибкам.
Ошибки данных
Ошибка данных | Причина | Решение |
---|---|---|
Камеры листа Excel должны содержать только числовые или строковые данные. | ||
Вы использовали кавычки вокруг аргумента data-location в | Исправьте синтаксис, чтобы удалить кавычки. | |
Исправьте макрос; возможно, вы неправильно ввели имя переменной. | ||
Матрица VBA пуста. | Вы ссылались на несуществующий переменный MATLAB в | Исправьте макрос; возможно, вы неправильно ввели имя переменной. |
В этом разделе описываются ошибки, с которыми можно столкнуться при открытии сохраненных листов.
Когда вы открываете лист Excel, содержащий функции Spreadsheet Link™, программа Excel пытается выполнять функции снизу вверх и справа налево. Excel может генерировать сообщения об ошибке камер, такие как #COMMAND!
или #NONEXIST!
. Это ожидаемое поведение. Выполните следующие действия:
Игнорируйте сообщения.
Закройте графические окна MATLAB.
Выполните функции cell снова по одному в правильном порядке путем нажатия F2, а затем Enter.
Если вы сохраняете лист Excel, содержащий Spreadsheet Link функции, а затем снова открываете его в окружение, где excllink.xla
надстройка находится в другом месте, вы можете увидеть сообщение: This document contains links: Re-establish links?
Для решения этой проблемы выполните следующие действия:
Нажмите No.
Выберите Edit > Links.
В диалоговом окне Ссылок нажмите Change Source.
В диалоговом окне «Изменение ссылок» выберите matlabroot
\toolbox\exlink\excllink.xla
.
Нажмите OK.
Программа Excel выполняет каждую функцию, когда меняет свою ссылку. Вы можете увидеть графические окна MATLAB и услышать звуковые сигналы ошибки, когда ссылки изменяются и функции выполняются; игнорируйте их.
В диалоговом окне Ссылок нажмите OK.
Теперь лист соединяется с Spreadsheet Link надстройкой.
Или, вместо использования меню Links, можно вручную отредактировать расположение ссылки в каждой затронутой камере листа, чтобы показать правильное расположение excllink.xla
.