ich scheitere gerade an einer vermeintlichen Kleinigkeit.
Es gibt auf einem freigegebenen Laufwerk zwei Dateien:
Verwaltung.xls, hier ist unter anderem eine Tabelle mit den Urlaubsplänen aller Gruppen enthalten (und auch ein Makro, das Mengendaten sammelt)
Urlaubsplan.xls, hier werkelt ein Makro, mit dem man sich den Urlaubsplan nach bestimmten Kriterien ausdrucken kann, um ihn an die Wand zu hängen. Das Programm öffnet dazu Verwaltung.xls, macht eine Kopie des Urlaubsplans und schmeißt die nicht gewünschten Zeilen raus.
Soweit läuft alles perfekt. Nun bin ich auf die Idee gekommen, in die Verwaltung.xls noch Schaltflächen aufzurufen, die auf öfter benötigte Daten führen, z.B. ins Intranet oder eben zum Ausdruck eines Urlaubsplans. Und genau hier gibts ein Problem. Das liegt wahrscheinlich daran, dass im Ablauf normalerweise die Verwaltung.xls geöffnet wird, um das Blatt zu kopieren. Nun ist die Verwaltung.xls aber ja schon offen. Die schon offene Datei führt dazu, dass das Urlaubsplan-Programm nicht durchläuft. Ich habe auch schon versucht, in dem Urlaubsplan-Makro die Verwaltung.xls wieder zu schließen
For Each W In Workbooks
If W.Name = "Verwaltung.xls" Then
W.Close SaveChanges:=True
End If
Next W
das klappt auch, er macht die Verwaltung zu, aber "Urlaub" läuft nicht weiter. Vermutlich liegt es daran, dass in beiden Tabellen Makros arbeiten.Wer hat eine Idee, was ich tun kann?
Vielen Dank!!!