Das könnte durchaus die gleiche Ursache haben wie bei Deiner anderen Frage:
Eintrag im Index nicht gefunden?? (http://www.atnotes.de/index.php?topic=23400.msg149140#msg149140)
Weiterhin: Deine Code ist noch nicht gut. Du versuchst, Objekte zu instantiieren, prüftst aber danach nicht ab, ob Du Erfolg hattest - im negativen Fall wird dann der User mit einem run-time error "beglückt". Beispiel:
Set doc=vw.getdocumentbykey(key,False)
LookUp=doc.getitemvalue(feld)(0)
müsste beispielsweise heissen:
Set doc=vw.getdocumentbykey(key,False)
If Not (doc Is Nothing) then
LookUp=doc.getitemvalue(feld)(0)
Else
<DeineAusnahmebehandlung>
End If
HTH,
Bernhard