Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Laufzeitfehler 13

Forumthread: Laufzeitfehler 13

Laufzeitfehler 13
23.01.2018 14:57:20
Georg
Liebe Mitglieder beim Ausführen des Codes kommt die Meldung:
Laufzeitfehler 13, Typen unverträglich. Wer kann mir den Fehler erklären bzw beheben in der Zeile : If strFileName = False Then Exit Sub
danke.
Sub Test()
'** Dateifilter definieren
'strfilter = "Excel-Dateien(*.xl*), *.xl*"
strfilter = "Excel File mit Makro (*.xlsm), *.xlsm"
'Pfad = "Q:\Personal Leitung\Abrechnung\Gehaltsläufe\2016\BPx\" 'schließenden "\" beachten
'Datei = "201_Murnau_Personalabrechnung_2016.xlsm"
'** Laufwerk und Pfad definieren, welcher geöffnet werden soll, wenn C:\ geöffnet werden  _
soll, _
einfach weglassen
ChDrive "Q"
ChDir "Q:\Personalwesen\Sonstige\Personalplanung\Entwürfe_Temp(GR)"
'** Den im Dialogfeld gewählten Namen auslesen
strFileName = Application.GetOpenFilename(strfilter)
'** Prüfen, ob eine gültige Datei ausgewählt wurde
If strFileName = False Then Exit Sub
End Sub

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Laufzeitfehler 13
23.01.2018 15:02:30
Nepumuk
Hallo Georg,
ich gehe mal davon aus, dass strFileName als String deklariert ist. False ist eine Boolsche Konstante mit dem numerischen Wert 0. Wenn du versuchst einen String mit 0 zu vergleichen läufst du in diesen Fehler. Lösung, deklariere die Variable strFileName als Variant.
Gruß
Nepumuk
Anzeige
AW: Laufzeitfehler 13
23.01.2018 15:40:20
Georg
alles klar, es geht mit variant. Danke.
AW: Laufzeitfehler 13
23.01.2018 15:05:29
yummi
Hallo Georg,
wenn du die Variable strFileName deklarierst, auch als String, dann funktioniert es bei mir.
GRuß
yummi
AW: Laufzeitfehler 13
23.01.2018 15:33:28
Nepumuk
Hallo yummi,
das läuft bei dir ohne Fehlermeldung?
Public Sub Test()
    Dim x As String
    x = "ABC"
    If x = False Then Beep
End Sub

Gruß
Nepumuk
Anzeige
AW: Laufzeitfehler 13
23.01.2018 16:46:06
yummi
Hallo Nepumuk,
nein natürlich nicht, aber wen ndu den Filedialog abbrichst bekommst du ein FALSCH geliefert. Deswegen habe ich das gesagt.
Gruß
yummi
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige