主要内容

mlgetvar.

写内容马铃薯草矩阵in.微软excel.VBA变量

描述

例子

mlgetvar.ml_var_name.vba_var_name.写下matlab的内容®矩阵ml_var_name.在Excel.®Visual Basic®对于应用程序(VBA)变量vba_var_name.。这mlgetvar.功能创造vba_var_name.如果它不存在。该函数替换了现有数据vba_var_name.

例子

全部收缩

在MATLAB中定义矩阵变量,并使用VBA宏将其内容写入VBA变量。

定义一个4×3矩阵一种在matlab。这一种变量出现在MATLAB工作区中。

a = [1,2,3; 4,5,6; 7,8,9; 10,11,12]
A = 1 2 3 4 5 6 7 8 9 10 11 12

在这方面开发人员在Excel中的标签,单击Visual Basic在里面代码团体。可视基本编辑器窗口打开。

来自插入菜单,选择模块插入新模块。在Module1窗口中,输入包含一个名为宏的VBA代码Getvar.。写下MATLAB矩阵的内容一种进入VBA变量数据

子getvar()mlgetvar“a”,数据结束子

Getvar.宏使用mlgetvar.访问变量内容的函数一种来自MATLAB工作区。然后,该函数将变量的内容写入VBA变量数据。有关使用模块的详细信息,请参阅Excel帮助。

点击运行宏运行sub / UserFormVBA工具栏上的按钮。有关运行宏的详细信息,请参阅Excel帮助。

mlgetvar.函数访问变量的内容并将它们写入VBA变量。

输入参数

全部收缩

要访问的MATLAB矩阵的名称,指定为字符串。ml_var_name.在引号中直接指定矩阵名称。ml_var_name.没有引号指定包含矩阵名称的VBA变量为字符串。

不要使用matlab变量ANS.作为ml_var_name.。如果定义,ml_var_name.必须用变体类型。与任何其他类型,mlgetvar.函数返回A.“类型不匹配”错误。

例子:“一种”

函数写入内容的VBA变量的名称ml_var_name.,指定为字符串。采用vba_var_name.没有引用。

例子:数据

尖端

  • 使用电子表格链接™与VBA代码一起使用,您必须使电子表格链接作为参考微软®Visual Basic编辑。有关详细信息,请参阅安装

在R2006A之前介绍