Данные в MATLAB® или Microsoft® Excel® рабочие области могут произвести следующие ошибки.
Ошибки данных
Ошибка данных | Причина | Решение |
---|---|---|
Ячейки рабочего листа Excel должны содержать только числовой или данные о строке. | ||
Вы использовали кавычки вокруг аргумента местоположения данных в | Откорректируйте синтаксис, чтобы удалить кавычки. | |
Откорректируйте макрос; вы, возможно, ввели имя переменной неправильно. | ||
Матрица 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.
В диалоговом окне Links нажмите Change Source.
В диалоговом окне Change Links выберите matlabroot
\toolbox\exlink\excllink.xla
.
Нажмите OK.
Программное обеспечение Excel выполняет каждую функцию, когда это изменяет свою ссылку. Можно видеть графические окна MATLAB и услышать ошибочные звуковые сигналы, когда ссылки изменяются, и функции выполняются; проигнорируйте их.
В диалоговом окне Links нажмите OK.
Рабочий лист теперь соединяется с дополнением Spreadsheet Link.
Или, вместо того, чтобы использовать меню Links, можно вручную отредактировать расположение ссылки в каждой затронутой клетке рабочего листа, чтобы показать правильное местоположение excllink.xla
.