Ошибки Microsoft Excel

Программное обеспечение Excel® может отобразить эти сообщения об ошибке.

Сообщение об ошибке

Причина ошибки

Решение

Error in formula

Вы ввели формулу неправильно. Распространенные ошибки включают пробел между именем функции и левой круглой скобкой; или пропавшие без вести, дополнительные, или круглые скобки, которым не соответствуют.

Примечание

Если вы используете программное обеспечение Spreadsheet Link™ с неанглийским (United States) Windows® среда рабочего стола, определенные синтаксические элементы не могут работать. Для получения дополнительной информации смотрите информацию о Локализации.

Рассмотрите запись и исправьте опечатки.

Can't find project or library

или

Compile error: Sub or Function not defined

Вы выполнили макрос, и местоположение excllink.xla является неправильным или не заданным.

Нажмите OK. Окно References открывается. Удалите галочку из MISSING: excllink.xla. Найдите excllink.xla в его правильном местоположении, установите его флажок в окне References и нажмите OK. Или, выберите Tools> References, чтобы открыть окно References. Выберите поле под названием SpreadsheetLink2007_2010. Нажмите OK.

Run-time error '1004': Cells method of Application class failed

Вы использовали MLGetMatrix, и матрица больше, чем пробел, доступный в рабочем листе. Эта ошибка дестабилизирует сеанс программного обеспечения Spreadsheet Link и изменяет режим вычисления рабочего листа на руководство.

Нажмите OK. Сбросьте режим вычисления рабочего листа к automatic и сохраните ваш рабочий лист по мере необходимости. Перезапустите Excel, Spreadsheet Link и сеансы MATLAB.

MATLAB failed to check out a license of Spreadsheet Link or does not have a valid installation of Spreadsheet Link

Вы ввели недопустимый код передачи лицензии или не устанавливали Spreadsheet Link правильно.

Гарантируйте, что вы ввели код передачи лицензии правильно. Переустановите дополнение Spreadsheet Link. (См. Установку.), Если вы следовали инструкциям по установке, использовал соответствующий код передачи, и вы все еще не можете запустить программное обеспечение Spreadsheet Link, связаться с вашим представителем MathWorks®.

Datasource: Excel; prompt for user name and password

Это сообщение появляется, когда попытка соединиться с программным обеспечением Excel из программного обеспечения Database Toolbox™ перестала работать.

Гарантируйте, что рабочий лист Excel сослался по условию на источник, существует, затем повторите связь.

Could not load some objects because they are not available on this machine

Это сообщение появляется, когда Excel 2013 не сконфигурирован правильно.

От Windows Control Panel удалите Microsoft® Office 2010 в списке программ.

Эта ошибка появляется, когда вы запускаете сервер автоматизации с интерфейса Excel, и несколько версий программного обеспечения MATLAB установлены на вашем рабочем столе.

Чтобы исправить эту ошибку, гарантируйте, что вы имеете права администратора на своей машине и затем выполняете следующее:

  1. Закройте весь MATLAB и экземпляры Excel.

  2. Откройте командную строку и использование cd, изменитесь на подпапку bin\win64 папки установки MATLAB.

  3. Введите команду:

    .\matlab /regserver

  4. Когда сеанс работы с MATLAB запустится, закройте его. Используя /regserver фиксирует ключи реестра.

  5. Запустите сеанс Excel. Дополнение Spreadsheet Link теперь загружает правильно.

  6. Проверьте, что программное обеспечение Spreadsheet Link работает путем ввода следующей команды из Командного окна:

    a = 3.14159

  7. Введите следующую формулу в ячейку A1 открытого рабочего листа Excel:

    =mlgetmatrix("a","a1")

  8. Значение 3.14159 появляется в ячейке A1.