Создайте или перезапишите матрицу 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, содержимое которой записано в Используйте |
|
0 |
Используйте 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® Visual Basic® Редактор. Для получения дополнительной информации смотрите Установку.