Почему collection в vba принимает только 256 значений?
Создаю коллекцию - в ней сохраняется только 256 значений - почему?
Ни где в инструкциях такого не читал.
Sub coll()
Dim NoDupes As New Collection
Dim namm
For namm = 1 To 10000
NoDupes.Add namm
Next namm
End Sub
Krasnoarmeec, спасибо за ответ.
Прочитав его я начал внимательно просматривать код и нашёл свою ошибку:
- далее в моём коде collection конвертируется в arr и принимающая переменная была объявлена "as byte", на что я не обратил внимание. И получилось, что я и в View Locals увидел 256 элементов в collection и при конвертации получилось 256 элементов, так как переменная не могла увидеть более 256 элементов и я стал грешить на collection, хотя понимал, что такого не может быть.
Спасибо ещё раз.