MLGetMatrix does not return something into xls although flag says "command sucessful"

I am trying to use MLGetMatrix from the Spreadsheet Link EX toolbox. I can see the out variable in the workspace but it does not return somehing into xls although the test flag is set to 0 indicating that the command succeeded:
Sub testmlxls()
MLEvalString "clear all"
MLShowMatlabErrors "yes"
MLPutMatrix "in", Range("B1")
MLPutMatrix "in2", Range("B2")
MLEvalString ("out = in + in2")
test = MLGetMatrix("out", "test!B3") Cells(3, 2).Address
End Sub
Anyone can help? Thanks

回答(1 个)

If MLGetMatrix is used in a subroutine you have to add MatlabRequest after the MlGetMatrix call.

类别

帮助中心File Exchange 中查找有关 MATLAB Functions in Microsoft Excel 的更多信息

提问:

Lea
2012-6-19

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by