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

Makro ausführen, wenn Datei im Verzeichnis

Forumthread: Makro ausführen, wenn Datei im Verzeichnis

Makro ausführen, wenn Datei im Verzeichnis
04.02.2019 12:52:57
Egon
Ich habe ein Makro, das ich immer in einer Datei ausführen will, die im bestimmten Verzeichnis landet. Sollte so gehen:
- eine Datei wird im Verzeichnis gespeichert,
- Makro öffnet sie,
- führt weiteren makro-Code aus (wie z.B. Paar Zeilen löschen),
- die Datei wird gespeichert,
- und bleibt offen.
Wenn im Verzeichnis eine weitere Datei gespeichert wird, so passiert mit ihr dasselbe.
Ich habe versucht eine Beobachter-Funktion zu schreiben - das übersteigt aber bei weiten meine _
Kenntnisse, der Code gibt nicht mal einen Fehler aus:

Option Explicit
Dim datZeit As Date
Const strPfad = "C:\tmp\Check\"
Sub VerzeichnisPruefen()
Dim strDateiname As String
strDateiname = Dir(strPfad & "*.xlsx")
Debug.Print Now
While strDateiname  ""
DateiPruefen (strDateiname)
strDateiname = Dir
Wend
datZeit = datZeit + TimeSerial(0, 0, 10)
Application.OnTime datZeit, "VerzeichnisPruefen"
End Sub
Sub DateiOeffnen(strDateiname)
ChDir "C:\tmp\Check\"
Workbooks.Open Filename:=strDateiname
End Sub
Sub MyMacro()
ActiveSheet.Rows("1:5").Delete
End Sub

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro ausführen, wenn Datei im Verzeichnis
04.02.2019 16:58:32
Nepumuk
Hallo Egon,
was macht die Prozedur "DateiPruefen"?
Gruß
Nepumuk
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