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

Forumthread: Fehlermeldung bei fehlendem Pfad in Schleife

Fehlermeldung bei fehlendem Pfad in Schleife
23.06.2015 12:03:53
Max
Hallo Zusammen,
ich habe das folgende Makro in einer Excel Datei welches in der For Schleife verschiedene Dateien öffnet die in einer Liste auf dem Tabellenblatt Settings stehen.
Ich würde gerne eine Fehlermeldung in die Zellen E & i schreiben wenn die Datei nicht gefunden wird "File not found" und dann mit Next i weitermachen. Alle meine Versuche mit Goto sind bisher gescheitert (bin aber auch nen VGA neuling).
Sub Load()
' Load Makro
Dim strPfad As String
Dim i As Integer
Dim Pfad As String
Dim wbSheet As String
Set wbZiel = ActiveWorkbook
Worksheets("Settings").Select
Range("E8:E22").Select
Selection.ClearContents
For i = 8 To 22
If Range("C" & i)  "" Then
strPfad = _
ActiveWorkbook.Path & "\" & Worksheets("Settings").Range("C" & i)
Application.Workbooks.Open (strPfad)
Set wbsource = ActiveWorkbook
Worksheets("Summary").Select
Cells.Select
Application.CutCopyMode = False
Selection.Copy
wbZiel.Activate
Sheets(ThisWorkbook.Sheets("Settings").Range("D" & i).Value).Activate
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
wbsource.Activate
Application.CutCopyMode = False
ActiveWindow.Close False
wbZiel.Activate
Worksheets("Settings").Select
Range("E" & i) = "File loaded succesfully"
End If
Next i
End Sub

Danke für eure Hilfe.
VG,
Max

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Fehlermeldung bei fehlendem Pfad in Schleife
23.06.2015 12:36:03
Rudi
Hallo,
  For i = 8 To 22
If Range("C" & i)  "" Then
strPfad = _
ActiveWorkbook.Path & "\" & Worksheets("Settings").Range("C" & i)
If Dir(strPfad) = "" Then
Worksheets("Settings").Range("E" & i) = "File not found"
Else
Application.Workbooks.Open (strPfad)
Set wbsource = ActiveWorkbook
Worksheets("Summary").Select
Cells.Select
Application.CutCopyMode = False
Selection.Copy
wbZiel.Activate
Sheets(ThisWorkbook.Sheets("Settings").Range("D" & i).Value).Activate
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
wbsource.Activate
Application.CutCopyMode = False
ActiveWindow.Close False
wbZiel.Activate
Worksheets("Settings").Select
Range("E" & i) = "File loaded succesfully"
End If
End If
Next i

Gruß
Rudi

Anzeige
AW: Fehlermeldung bei fehlendem Pfad in Schleife
23.06.2015 16:11:32
Max
Klasse - Danke für die Schnelle Hilfe
;

Forumthreads zu verwandten Themen

Anzeige
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