Ich bekomme bei dem folgenden Code immer den Laufzeitfehler 94 in der 6. Zeile.
Deinem Beitrag kann man Zeile 6 nicht ausmachen - es fehlt die Formatierung des Code (Code-Snippet Funktion des Beitragseditors wurde nicht genutzt).
Der Fehler kommt dann, wenn man versucht den Wert Null (NULL) einer Variablen zuzuweisen, welche diesen nicht aufnehmen kann. Im Prinzip trifft das, bis auf den Datentyp Variant, auf alle Datentypen zu.
Du solltest also vorher darauf prüfen und ggf. einen Ersatzwert setzen, wenn du NULL zurückbekommen hast.
Null steht für den Zustand, dass etwas ungültig / nicht initialisiert / keine gültigen Daten besitzt bzw. zugewiesen wurden (aus dem Grund kann man es auch keinem anderen Datentypen zuweisen).
Neben Null gibt es auch noch Empty, welches für den Zustand steht, dass etwas zwar initialisiert (=gültig), aber noch keinen definierten Wert festgelegt wurde. Empty kann anderen Datentypen zugewiesen werden und wird entsprechend umgewandelt (numerisch wird es z.B. in 0 umgewandelt).
|