Mon code est défini comme suit:Remplir les valeurs d'Active Directory pour tableau dans 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
Mais je reçois toujours le
erreur d'exécution 9: Index hors de portée
sur arrList(i) = arrMemberDN
Comment remplir mon tableau arrList
avec une valeur de arrMemberDN
?
Vous devez définir des dimensions pour votre baie. Par exemple. 'redim' –
C'est parce que vous n'avez pas défini de taille pour le tableau arrList, il n'a qu'une seule place. Vous devez redim le tableau à la taille des objGroups. –