Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
412to416
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
412to416
412to416
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Abfrage ob Datei im Verzeichnis da ist

Abfrage ob Datei im Verzeichnis da ist
Markus
Hallo,
ich brauche bitte Eure Hilfe und zwar habe ich folgenden Code:
Dim wkb As Workbook
For Each wkb In Workbooks
If wkb.Name ThisWorkbook.Name Then
Application.DisplayAlerts = False
wkb.Save
Application.DisplayAlerts = True
wkb.Close
Else
End If
Dieser bewirkt, dass alle offenen Dateien geschlossen werden.
Ich möchte aber nur das Dateien geschlossen werden die sich in einem bestimmten Verzeichnis befinden.
Die Abfrage zum Beispiel mit einer Funktion
If DateiIstDa("mappe1.xls") Then wkb.clse savechanges:=True
Danke Euch schonmal
Markus

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Abfrage ob Datei im Verzeichnis da ist
Josef
Hallo Markus!
Z.B. so!
Option Explicit

Sub Schliessen()
Dim wkb As Workbook
For Each wkb In Workbooks
If wkb.Name <> ThisWorkbook.Name Then
With wkb
If .Path = "C:\DeinPfad" Then 'hier den Ordner angeben
Application.DisplayAlerts = False
.Close True
Application.DisplayAlerts = True
End If
End With
End If
Next
End Sub

Gruß Sepp
Anzeige
Ooops, sorry Sepp ;-)
NE
.
AW: Abfrage ob Datei im Verzeichnis da ist
NE
Hi Markus,
versuchs mal so ähnlich:
Sub bla() Dim wkb As Workbook For Each wkb In Workbooks If wkb.FullName <> ThisWorkbook.FullName Then Select Case Left(wkb.FullName, InStrRev(wkb.FullName, "\")) Case Is = "c:\pfad\" If Not wkb.Saved Then wkb.Save wkb.Close Case Is = "d:\pfad\" If Not wkb.Saved Then wkb.Save wkb.Close End Select End If End Sub
cu Nancy
Danke
17.04.2004 22:04:15
Markus
funktioniert super
Markus

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige