Создайте или перезапишите матрицу 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_nameML_var_name в рабочей области MATLAB® с данными в VBA_var_name. Создает ML_var_name если это не существует. Если ML_var_name существует, эта функция заменяет содержимое на данные из VBA_var_name.
позволяет вам зафиксировать ошибки при выполнении out = MLPutVar ML_var_name, VBA_var_nameMLPutVar. Если 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 станьте NaNs в массиве ячеек MATLAB.
Чтобы работать с кодом VBA в Excel® с Spreadsheet Link™, необходимо включить Spreadsheet Link как ссылку в Редакторе Microsoft® Visual Basic®. Для получения дополнительной информации смотрите Установку.