Hello. What's the correct syntax for using the matlabinit command in the an Excel VBA script to initialise the Spreadsheet Link EX? I've tried the following. The first one gives me a "Sub or Function not defined" error, while the second doesn't seem to do anything when executed.
sub mat() matlabinit end sub
sub mat() Run matlabinit end sub

1 Comment

Actually, the VBA doesn't seem to recognise all other Matlab commands as well like MLPutVar, MLGetVar and MLEvalString. It works when I manually use the options in the Add-in drop down in Excel, but not in VBA. Link EX is initialised and running.

Sign in to comment.

 Accepted Answer

Chirag Gupta
Chirag Gupta on 5 Jul 2011
Edited: John Kelly on 27 Feb 2015
Check this:
You just need to add a reference (by clicking a box) to be abl eto use the functions

More Answers (0)

Categories

Products

Tags

Asked:

on 5 Jul 2011

Edited:

on 27 Feb 2015

Community Treasure Hunt

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

Start Hunting!