Создайте или перезапишите матрицу 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.