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

Forumthread: 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

		
Anzeige

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
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige