创建或覆盖MATLAB矩阵,数据来自微软ExcelVBA变量
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
.
允许您在执行时捕获错误出
= MLPutVarML_var_name
,VBA_var_name
MLPutVar
.如果MLPutVar
失败了,那么出
包含错误代码的字符串。否则,出
是0
.
|
要创建或重写的MATLAB矩阵的名称。
|
|
内容被写入的VBA变量名 使用 |
|
|
使用MLPutVar
仅在宏子例程中,而不是在宏函数或函数调用的子例程中。
空的数值数据单元格VBA_var_name
在MATLAB矩阵中变成数值零ML_var_name
.
如果任何元素VBA_var_name
包含字符串数据,VBA_var_name
导出为MATLAB单元阵列。内部的空字符串元素VBA_var_name
成为南
s在MATLAB单元阵列中。
在Excel中使用VBA代码®使用电子表格链接™,您必须启用电子表格链接作为参考微软®Visual Basic®编辑器。有关详细信息,请参见安装.