Массив пользовательского типа - объект для хранения именованных переменных и массивов различных размерностей с максимальной скоростью доступа - VBA

Узнай цену своей работы

Формулировка задачи:

Недавно открыл для своих целей всю мощь такого объекта. Решил поделиться. Цель: максимальная скорость доступа. минимальная нагрузка на оперативную память. не нужно запоминать имена переменных (подсвечиваются, если поставить точку). возможность хранить внутри каждого из индексов массива другой массив с динамически изменяющейся размерностью. возможность быстро очистить основной массив.
Поправьте меня, если для моих целей есть другой, более подходящий объект.

Решение задачи: «Массив пользовательского типа - объект для хранения именованных переменных и массивов различных размерностей с максимальной скоростью доступа»

textual
Листинг программы
Private Type User_Type
    l_arr() As Long
    s_var As String
End Type
 
Private Sub Form_Load()
    Dim UT() As User_Type
    ReDim UT(0)
    
    With UT(0)
        ReDim .l_arr(1000)
        .s_var = String$(1000, 0)
    End With
    
    Debug.Print LenB(UT(0))
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.727 из 5
Похожие ответы