Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
Need some help regarding the following. I am making a VB DLL to convert some of my excel macro code. The following is working fine where I set "myRng" as an excel range, and then create a VB variable "myR" with a for statement and then send it to matlab using the PutFullMatrix. Something like this Sub MySub(myApp As Object) Set myRng = myApp.Worksheets("Sheet1").Range("A1:A10") myRows = myApp.Worksheets("Sheet1").Range("A1:A10").rows.Co unt For i = 0 To myRows - 1 myR(i, 0) = myRng(i + 1) Next i Set Matlab = CreateObject("matlab.application") Call Matlab.PutFullMatrix ("myR", "base", myR, myRImag) Now my question is: Why do I have to use a for statement. That would make me use as many for loops as there are input ranges. Can't I do something like: Sub MySub(myApp As Object) Set myRng = myApp.Worksheets("Sheet1").Range("A1:A10") Set Matlab = CreateObject("matlab.application") Call Matlab.PutFullMatrix ("myR", "base", myRng, myRImag) where I send the variable "myRng" directly to matlab instead of explicitly using a for loop to create a VB varaible. -- - Mangesh ------------------------------------------ Office 2003 & Windows XP |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Use Excel like Matlab? | Excel Discussion (Misc queries) | |||
Matlab & Excel interface? | Excel Discussion (Misc queries) | |||
Pasting data from Matlab to Microsoft Excel | Excel Worksheet Functions | |||
how can ý call matlab function from matlab to excel | Excel Discussion (Misc queries) | |||
how do i do an inline function like in matlab | Excel Worksheet Functions |