Мой код определяется следующим образом:Заполните значения из Active Directory в массив в VBA
Dim objGroups As Object
Dim arrMemberDN As Variant
Dim arrList() As Variant
Dim i As Integer
Set objGroups = GetObject("LDAP://" & strGroupDN)
For Each arrMemberDN In objGroups.member
arrMemberDN = Mid(arrMemberDN, 4, 7)
arrList(i) = arrMemberDN
i = i + 1
Next arrMemberDN
Но я всегда получаю ошибки во время выполнения
9: Индекс вне диапазона
на arrList(i) = arrMemberDN
Как заполнить мой массив arrList
со значением от arrMemberDN
?
Вам необходимо установить размеры для вашего массива. Например. 'redim' –
Это потому, что вы не установили размер для массива arrList, у него есть только одно место. Вам необходимо перевести массив в размер objGroups. –