... wie kann ich denn auf ein nicht indexiertes Array abfragen?
Dim liste() As String
Später mache ich je nach Code einen Redim oder auch nicht. Wenn ich keinen Redim mache, wie kann ich dann abfragen, ob das Array leer ist?
IsEmpty hilft nicht, Ubound führt zu Fehler.
Irgendwas ist hier unvollständig, Reiner.
Wenn nach Dim liste () as string nix passiert, ist Isarray (liste) garantiert False. Das Überprüfen mit Ubound etc. ist natürlich nur Geraffel, wenn da ein skalarer oder ein gar nicht vorhandener "Wert" vorliegt.
Poste doch bitte mal Code, und kennzeichne dabei
- die Optionen der entstehenden Werte
- die entdeckten Zeilen, die dann Fehler werden (bei welchen gegebenen Werten !)
- die Meldungen des Debuggers bzw. Deines error handlings.
Dir kann bei diesem Problem auf jeden Fall geholfen werden (Infos vorausgesetzt). Und das Problem ist so trivial nicht (wenn man es noch nie hatte bzw. richtig verarbeiten musste).
Bernhard