exponenta event banner

MLPutRanges

Отправка данных в именованные диапазоны Microsoft Excel в MATLAB

Описание

пример

= MLPutRanges() записывает именованные диапазоны ячеек на листе Microsoft ® Excel ® в переменные MATLAB ®. Переменные именуются с тем же именем, которое задается именем диапазона ячеек в Microsoft Excel. Чтобы использовать этот синтаксис, щелкните правой кнопкой мыши любую ячейку Microsoft Excel, введите этот синтаксис и нажмите клавишу ВВОД.

пример

MLPutRanges записывает именованные диапазоны ячеек на листе Microsoft Excel в переменные MATLAB. Переменные именуются с тем же именем, которое задается именем диапазона ячеек в Microsoft Excel. Этот синтаксис используется при работе непосредственно с макросом Microsoft Visual Basic ®.

пример

out = MLPutRanges() возвращает именованные диапазоны ячеек в документе Microsoft Excel в переменные MATLAB. Переменные именуются с тем же именем, которое задается именем диапазона ячеек в Microsoft Excel. В этом случае out указывает, следует ли MLPutRanges функция успешно выполнена. Этот синтаксис используется при работе непосредственно с макросом Microsoft Visual Basic.

Примеры

свернуть все

Введите значения от 1 до 5 в ячейки A1 через E1.

Определение имени диапазона ячеек из ячейки A1 через ячейку E1. Инструкции по определению имен см. в справке Excel и введите поисковый термин: определение и использование имен в формулах.

Имя диапазона ячеек testData появляется в поле «Имя».

Worksheet cells A1 through E1 contain numbers 1 through 5 and the Name Box contains the name testData

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

= MLPutRanges()

Worksheet cell A2 contains the entered text

После нажатия Enter Microsoft Excel экспортирует именованный диапазон testData к переменной MATLAB testData в рабочей области MATLAB.

Command Window and Workspace show the values of testData

Вызовите функцию для отправки данных в именованных диапазонах текущего документа в MATLAB.

MLPutRanges

Вызовите функцию для отправки данных в именованных диапазонах текущего документа в MATLAB.

out = MLPutRanges()

out возвращает 0 в случае успешного выполнения функции или строку с соответствующим кодом ошибки в случае сбоя функции.

Выходные аргументы

свернуть все

Статус выполнения MLPutRanges, возвращается как 0, если функция выполнена успешно, или строка, содержащая код ошибки.

Совет

  • Для работы с кодом VBA в Excel с Link™ электронной таблицы необходимо включить ссылку на электронную таблицу в качестве ссылки в редакторе Microsoft Visual Basic. Дополнительные сведения см. в разделе Установка.

Представлен в R2013b