Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
876to880
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
876to880
876to880
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Laufzeitfehler 94 bei bei Split()-Funktion

Laufzeitfehler 94 bei bei Split()-Funktion
16.06.2007 23:13:35
Matthias
Hallo Forumgemeinde,
ich habe diesen Code:

Sub test()
Dim a() As String
Dim f As String
f = "12#34#56#78"
a = Split(f, "#")
MsgBox a(0)
End Sub


Unter Excel XP (SP3) funktioniert er tadellos, unter Excel 2003 (SP2) gibt es aber den "Laufzeitfehler '94': Unzulässige Verwendung von Null".
Wie kann ich diesen Fehler unter Excel 2003 umgehen?
Gruß Matthias

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Laufzeitfehler 94 bei bei Split()-Funktion
16.06.2007 23:31:00
Original
Hi,
nicht nachvollziehbar! Versuch mal:

Sub test()
Dim a() As String
Dim f As String
f = "12#34#56#78"
a = VBA.Split(f, "#")
MsgBox a(0)
End Sub


Falls das klappt, stimmt was nicht mit den Verweisen.
mfg Kurt

AW: Laufzeitfehler 94 - gelöst!
16.06.2007 23:51:00
Matthias
Hallo Kurt,
Alles klar, es geht wieder!
Ich hatte dummerweise ein Hardwareproblem (defekter Speicherriegel).
Seltsam, was das alles für Fehler verursacht.
Danke für deine Bemühungen!
Gruß Matthias

AW: Laufzeitfehler 94 bei bei Split()-Funktion
16.06.2007 23:52:15
fcs
Hallo Mathias,
ich tippe auf ein Problem bei der Deklaration der Variablen. Die Split-Methode funktioniert meines Wissens nur mit Variablen vom Typ Variant. Es ist nicht möglich einer nicht dimensionierten Feldvariable auf diese Weise Werte zuzuweisen. Folgende Anpassung sollte funktionieren.

Sub test()
Dim a
Dim f As String
f = "12#34#56#78"
a = Split(f, "#")
MsgBox a(0)
End Sub


Gruß
Franz

Anzeige
AW: Laufzeitfehler 94 bei bei Split()-Funktion
16.06.2007 23:54:37
Matthias
Hallo Franz,
Danke für die Antwort, es lag an etwas ganz anderem (s.o.).
Gruß Matthias

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige