MLGetVar

Запишите содержимое матрицы MATLAB в переменной Microsoft Excel VBA

Синтаксис

MLGetVar ML_var_name, VBA_var_name

Описание

MLGetVar ML_var_name, VBA_var_name пишет содержимое матрицы MATLAB® ML_var_name в Excel® Visual Basic® для переменной Applications (VBA) VBA_var_name. Создает VBA_var_name если это не существует. Заменяет существующие данные в VBA_var_name.

Входные параметры

ML_var_name

Имя матрицы MATLAB для доступа.

ML_var_name в кавычках непосредственно задает матричное имя. ML_var_name без кавычек задает переменную VBA, которая содержит матричное имя как строку. Не используйте переменную MATLAB ans как ML_var_name. Если задано, ML_var_name должен иметь тип VARIANT. Любой другой тип даст "TYPE MISMATCH" ошибка.

VBA_var_name

Имя переменной VBA, где функция пишет содержимое ML_var_name.

Используйте VBA_var_name без кавычек.

Примеры

свернуть все

Запишите содержимое матрицы MATLAB J в переменную VBA DataJ:

Sub Fetch()
MLGetVar "J", DataJ
End Sub

Представлено до R2006a