Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender Navigationstipps
Inhaltsverzeichnis

on error resume next ..in funktion funkt nicht ???

on error resume next ..in funktion funkt nicht ?
25.05.2005 08:35:48
roland_k
hi guten morgen zusammen..
funktioniert on error resume next innhelb einer funktion nicht ?
habe folgenden code:

Function GetSingleFile() As String
Dim pfad As String
Dim Filter As String, Title As String
Dim FilterIndex As Integer
Dim Filename As Variant
Application.DisplayAlerts = False
On Error Resume Next
pfad = UserForm1.TextBox1.Value
Application.DisplayAlerts = False
On Error GoTo ErrorHandler
GetSingleFile = ""
' File filters
Filter = "Text Files (*.LST),*.LST," & _
"All Files (*.*),*.*"
' Default Filter to *.*
FilterIndex = 1
' Set Dialog Caption
Title = "Bitte wähle die zu importierende Datei"
' Select Start Drive & Path
ChDrive ("C")
ChDir (pfad & "\Spielprotokolle")
If Err.Number <> 0 Then
UserForm1.Show
Err.Clear
End If
With Application
' Set File Name to selected File
Filename = .GetOpenFilename(Filter, FilterIndex, Title)
' Reset Start Drive/Path
ChDrive (Left(.DefaultFilePath, 1))
ChDir (.DefaultFilePath)
End With
' Exit on Cancel
If Filename = False Then
'MsgBox "No file was selected."
Exit Function
Else
GetSingleFile = Filename
End If
End Function

---------------------------------------------------------------------------
der fehler taucht in:
ChDir (pfad & "\Spielprotokolle")----auf
wenn ich das richtig verstanden habe muesste der bei fehler in die nächste zeile springen.
dort ist fehlernummer 0 und startet userform
dann kann den richtigen pfad in userform eingeben.
aber das funktioniert eben nicht ?
weitere frage:
wenn das geht ...., wie geht der dann weiter ? ich meine nach dem userform schliesse? muesste der code neu staren dann mit dem richtigen pfad
habe nur erklärung dass das ganze in ner

Function nicht geht ? sondern nur zwischen sub...end 

Sub ?
kann mir jemand auf anhieb sagen wo da der wurm drin ist ?
danke
roland_k

		

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: on error resume next ..in funktion funkt nicht ?
25.05.2005 11:31:15
Galenzo
Also ich sehe da in deinem Code noch ein
On Error GoTo ErrorHandler
das danach kommt..
gehts das in function ja nein?
25.05.2005 11:46:08
roland_k
hi galenzo..danke erst mal
erst wollte wissen ob das in ner

Function generell funktioniert
dei eine zeile war versehntlich nicht geloescht von der probiererei
nochmal:
diese zeile verursacht fehler:     ChDir (pfad & "\Spielprotokolle")
wie kann ich diesen abfangen
der code steht in:

Function GetSingleFile() As String
code
End Function

bei eintreten des fehler soll eben userform starten
gruss roland_k
Anzeige
AW: gehts das in function ja nein?
Ralf
Hi Roland,
versuchs mal damit:

Function x()
On Error GoTo Form_anzeigen
Dein Code...
Exit Function
Form_anzeigen:
UserformXY.Show vbmodeless
End Function

Ciao, Ralf

306 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige