Passing Type Arrays

N

NateBuckley

Firstly the important bits of code

Type aLocation
location as String
qty as Long
End Type

....

Private Sub CreateSheets()
Dim loc() as aLocation
....
loc = e.getBinLocations
....
End Sub

'Held in CSKU Class (e from above is a CSKU Object
Public Function GetBinLocations() As aLocation
GetBinLocations = binLocations
End Function

When running i get the error message, "Type Mismatch", on the line loc =
e.getBinLocations. Basically just want to grab an array of aLocation type and
assign it to loc which is an array of aLocation type.

No Idea why it won't work, is there anything I should be aware of when
passing an array of type?

Cheers for any help thrown my way.
 
N

NateBuckley

Just an edit

'Held in CSKU Class (e from above is a CSKU Object
Public Function GetBinLocations() As aLocation()
GetBinLocations = binLocations
End Function

Forgot to write in the Brackets on this at the end of "As aLocation"
 
P

Peter T

It works fine for me, with a few guesses as to what you might have and what
you are doing.

It wouldn't of course if you were trying to pass a Type as an argument
between different projects.

Regards,
Peter T
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top