Originariamente inviato da Gigi84
dubito che ti restituisca "indice non compreso nell'intervallo"

prova a postare la parte di codice che ti da errore..
Se l'array è solo istanziato è chiaro che ritorna errore.

non c'è niente da fare, in VB6 l'unico modo per essere sicuri e il seguente:

codice:
Public Function TestEmptyArray(ByRef a As Variant) As Boolean
    TestEmptyArray = False
    Dim dummy As Variant
    On Error GoTo Catch
        dummy = a(0)
Finally:
    Exit Function
Catch:
    If Err.Number = 9 Then
        TestEmptyArray = True
    End If
    GoTo Finally 
End Function
questa restituisce vero se l'array non è istanziato, falso se contiene anche solo un valore