Создайте или перезаписайте матрицу MATLAB с данными переменной Microsoft Excel VBA
MLPutVar ML_var_name, VBA_var_name
out = MLPutVar ML_var_name, VBA_var_name
MLPutVar
создает или перезаписывает матрицу ML_var_name
, VBA_var_name
ML_var_name
в MATLAB® рабочая область с данными в VBA_var_name
. Создает ML_var_name
если он не существует. Если ML_var_name
существует, эта функция заменяет содержимое данными из VBA_var_name
.
позволяет выявлять ошибки при выполнении out
= MLPutVar ML_var_name
, VBA_var_name
MLPutVar
. Если MLPutVar
отказывает, затем out
является строка , содержащая кодом ошибки. В противном случае out
является 0
.
|
Имя матрицы MATLAB для создания или перезаписи.
|
|
Имя переменной VBA, содержимое которой записано в Использование |
|
|
Использование MLPutVar
только в макро- стандартную подпрограмму, не в макро-функции или в стандартной подпрограмме, вызываемой функцией.
Пустые числовые камеры данных в VBA_var_name
стать числовыми нулями в матрице MATLAB, идентифицированной ML_var_name
.
Если какой-либо элемент VBA_var_name
содержит строковые данные, VBA_var_name
экспортируется как массив ячеек MATLAB. Пустые строковые элементы в VBA_var_name
стать NaN
s в массиве ячеек MATLAB.
Работа с кодом VBA в Excel® с помощью Spreadsheet Link™ необходимо включить Spreadsheet Link в качестве ссылки в Microsoft® Визуальный базовый® Редактор. Для получения дополнительной информации см. раздел Установка.