Ошибки Microsoft Excel

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

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

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

Решение

Error in formula

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

Примечание

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

Проверьте запись и исправьте ошибки ввода.

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.

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

Run-time error '429': ActiveX component can't create object

Эта ошибка возникает при запуске сервера автоматизации из интерфейса 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.