Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Makros nacheinander starten

Forumthread: Makros nacheinander starten

Makros nacheinander starten
20.11.2007 14:50:00
edie
Hallo Zusammen,
es wird eine neue Arbeitsmappe per XLT erstellt mit:
Workbooks.Open Filename:=ThisWorkbook.Path & "\Computer\" & "Vorlage.xlt".
Dabei soll ein Datenimport, aus einer geschlossenen Datei statt finden, mit der Prozedur "Import".
Solange die neu erstellte Datei nicht gespeichert ist, funktioniert der Import nicht.
Deshalb folgende Zeitvezögerung:
Application.OnTime Now + TimeValue("00:00:01"), "Import"
Erst wenn der "Import" fertig ist soll das Makro "Test" starten.
Wie lautet die Prozedur, dass das zweite Makro erst startet,
wenn das Erste fertig ist?
Der nachfolgende Code ist in der "Vorlage.xlt"

Private Sub Workbook_Open()
Dim Wks As Worksheet
Set Wks = Worksheets("Drucker")
If Wks.Range("A1").Value  "" Then Exit Sub
If Wks.Range("A1").Value = "" Then
Application.OnTime Now + TimeValue("00:00:01"), "Import"
End If
Call Test
End Sub


Hat jemand eine Idee und kann helfen? Gibt es andere Lösungen?
Vielen Dank im Voraus.
Grüße

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Makros nacheinander starten
20.11.2007 14:54:00
Hajo_Zi
Hallo Edie,
ich würde eine Mustervorlage nur öffnen falls ich sie verändern will.
Workbooks.Add Template:= _
"L:\Eigene Dateien\Matec\Eigene Vorlagen\Arbeitszeit.xlt"

AW: Makros nacheinander starten
20.11.2007 15:04:53
edie
Hallo Hajo,
die "Vorlage.xlt" ist nix anderes als eine Arbeitsmappe mit einigen Prozederen
die von mir erstellt wurde. Es kann auch einen anderen Name haben.
Vielen Dank.
Grüße

Anzeige
AW: Makros nacheinander starten
20.11.2007 15:09:00
Hajo_Zi
Hallo Edie,
eine Mustervorlage ist eben eine Vorlage für Dateien und mit Deinem Verfahren kann die Vorlage schnell geändert werden. Es war nur als Hinweis gedacht.
Gruß Hajo

AW: Makros nacheinander starten
20.11.2007 15:14:00
edie
Hallo Hajo,
die neu erstellte Arbeitsmappe wird dann als XLS mit einen neuen Namen gespeichert.
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\Basic\" & sDateiname & ".xls"
Vielen Dank.
Grüße
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