powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Collection и user-defined type
5 сообщений из 5, страница 1 из 1
Collection и user-defined type
    #37237096
qwarz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно создать коллекцию из UDT элементов

Код: plaintext
1.
2.
3.
4.
5.
Type HistoryPeak
    ...
End Type

Dim HPeakCollection As New Collection

и добавить новые UDT элементы.
Планировалось как-то так

Код: plaintext
1.
2.
3.
4.
5.
For Each ...
    Dim HPeak As New HistoryPeak
    HPeakCollection.Add HPeak
    Set HPeak = Nothing
Next...

но не работает.
Оказывается Dim...New и Set...New используются только с классами.
Как создать новые UDT элементы для включения в коллекцию.
Или это противоречит идеологии VBA и нужно отказаться от UDT и определять новые элементы через класс.
...
Рейтинг: 0 / 0
Collection и user-defined type
    #37237105
basicv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwarz,
и добавить новые UDT элементы.

Но Ты ведь не добавляеш елементы, а весь тип.
Пробуй так:
Код: plaintext
1.
2.
3.
4.
For Each ...
    HPeakCollection.Add HistoryPeak.Element
Next...

...
Рейтинг: 0 / 0
Collection и user-defined type
    #37237114
qwarz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так в этом весь смысл UDT. Я хочу добавить структуру, состоящую из нескольких разнотипных элементов.
И вопрос в том, как создать эту структуру перед включением в коллекцию.
...
Рейтинг: 0 / 0
Collection и user-defined type
    #37237471
NullUzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwarz (он же Yorik на sql.ru :) ),

Я написали тебе ответ на sql.ru. Дублирую здесь. :-)
...
Рейтинг: 0 / 0
Collection и user-defined type
    #37237474
NullUzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwarz,

Поправочка!
Yorik не на sql.ru, а planetaexcel :-)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Collection и user-defined type
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]