Как читать диапазон Excel в массив объектов?VBA: чтение диапазона Excel в массив объектов
Чтобы уточнить, для этого диапазона Excel 6 ячеек ...
John Roberts 56
Sam Alito 52
и этот класс ...
Class supremes
Public firstName
Public lastName
Public age
Dim supreme As New supremes
Я хотел бы прочитать диапазон Excel в массив supreme
, что:
arr(1).firstName = "John"
arr(2).age = 52
Для стандартного массива, это делается с одной уступки ...
arr = range("supremes")
Есть ли аналогичная команда для заполнения массива объектов?
http://support.microsoft.com/kb/213798 –
Я знаю, как назначить диапазон массиву. Мой вопрос заключался в том, как назначить массив объектов, как определено модулем класса. – rjsoft
Тогда это может помочь тем, кто пытается ответить на ваш вопрос, если вы объясните, что именно вы пытаетесь выполнить. Если вы просто хотите присвоить массив другому массиву в VBA, ваш вопрос не имеет ничего общего с Excel. Возможно, вы можете опубликовать код прототипа? –