Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1432to1436
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
Inhaltsverzeichnis

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

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

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige