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

End IF Problem

Forumthread: End IF Problem

End IF Problem
geri

Hallo
ich möchte Code abfangen wenn Workbook open nicht augeführt werden kann.
wenn File nicht vorhanden MsgBox und dann Makro beenden.
pfad = Sheets("Deckblatt").Range("I37").Value
file = Sheets("Deckblatt").Range("J39").Value
strDatei = pfad & file
If strDatei "" Then
Workbooks.Open Filename:=strDatei
End If
MsgBox "nix da, denke falsch geschrieben !!!"
Exit Sub
Else
Sheets("Stunden").Activate
With ActiveSheet.PageSetup
.....
Gruss aus CH und DANKE
Anzeige

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

Betreff
Benutzer
Anzeige
AW: End IF Problem
18.09.2009 09:15:31
Hajo_Zi
Hallo Geri,
prüfe doch vorher ob Datei vorhanden.
Option Explicit
Sub Vorhanden_Datei()
' Fehler falls LW nicht vorhanden
If Dir(ThisWorkbook.Path & "\Almanach.xls", vbNormal) = "" Then
MsgBox "nicht vorhanden"
Else
MsgBox "vorhanden"
End If
End Sub
Sub Datei_vorhanden()
' von Berti Koern
Dim Fso As Object, Dateiname As String
Set Fso = CreateObject("Scripting.FileSystemObject")
Dateiname = "L:\Eigene Dateien\Hajo\Adresse.xls"
' Ergänzung öffnung Hajo
If Fso.FileExists(Dateiname) Then
Workbooks.Open Dateiname
End If
Set Fso = Nothing
End Sub
Sub Vorhanden_Phad()
' Fehler falls LW nicht vorhanden
If Dir("C:\Eigene Dateien\", vbDirectory)  "" Then
MsgBox "vorhanden"
Else
MkDir "L:\Eigene Dateien\"
MsgBox "nicht vorhanden"
End If
End Sub
Sub Ordner_vorhanden()
' von Berti Koern
Dim Fso As Object, Ordnername As String
Set Fso = CreateObject("Scripting.FileSystemObject")
Ordnername = "C:\Eigene Dateien\"
' MsgBox Fso.FolderExists(Ordnername)
If Fso.FolderExists(Ordnername) = False Then MkDir "C:\Eigene Dateien\"
Set Fso = Nothing
End Sub

Anzeige
AW: End IF Problem
18.09.2009 11:53:24
André
Moin geri,
Dein Problem ist, daß Du END IF vor dem ELSE stehen hast. Die richtige Strktur ist:
IF ... THEN
...
ELSE
...
END IF
Gruß, André
;

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