I am trying to create ArrayList
of Class like in Java, in Visual Basic Excel 2003.
Java
List<Employee> employees = new ArrayList<Employee>();
Employee employee = new Employee();
employee.setName("tom");
employees.add(employee);
VB
Dim resultList As New Collection
Dim Manager As Employee
Manager.Name = "df"
resultList.Add ("rr") 'correct
resultList.Add (Manager) 'error
But this gives the following error:
only user-define types defined in public object modules can be coerced to or from a variant or passed to late-bound functions