Добавление объекта класа в коллекцию - VB
Формулировка задачи:
Пишу макрос для Excel 2010. На текущем этапе макрос должен считывать определённые строки из одного листа, затем добавить их в новую книгу. Считываемая строка представляет собой заказ с характеристиками Name, Code и Amount. Поэтому создал класса Order и пытаюсь добавлять его в коллекцию.
Сам класс:
И код из процедуры, который должен считывать определённые строки:
Если смотреть в дебагере, то после добавления в коллекцию в ней появляется одна Item со значением Empty типа Variant/Empty.
Думаю, в коллекцию добавляется какой-то пустой элемент.
И так же при попытке записи этой коллекции в новую книгу вылетает ошибка "Object required" на строке оператора For Each:
Подскажите пожалуйста, как правильно будет выглядеть код, или даже как лучше сделать эту задачу, если моё решение гораздо хуже вашей идеи.
Сам класс:
И код из процедуры, который должен считывать определённые строки:
Если смотреть в дебагере, то после добавления в коллекцию в ней появляется одна Item со значением Empty типа Variant/Empty.
Думаю, в коллекцию добавляется какой-то пустой элемент.
И так же при попытке записи этой коллекции в новую книгу вылетает ошибка "Object required" на строке оператора For Each:
Подскажите пожалуйста, как правильно будет выглядеть код, или даже как лучше сделать эту задачу, если моё решение гораздо хуже вашей идеи.
Решение задачи: «Добавление объекта класа в коллекцию»
textual
Листинг программы
Orders.Add (currendOrder)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д