vorweg: ich habe nur noch ein paar VBA-Grundkenntnisse, benötige deshalb am Besten einen idiotensicheren Code zum Kopieren...
Ich möchte beim Öffnen einer bestimmten Excel-Arbeitsmappe eine weitere Arbeitsmappe im Hintergrund automatisch mitöffnen (das Öffnen ist notwendig als Datenqelle für eine Auswahlliste).
Das habe ich (wenn auch dilettantisch) über
Sub auto_open()
Workbooks.Open ("Pfad\Dateiname.xls")
End Sub
lösen können.
Allerdings wird die zweite Arbeitsmappe dann im Vordergrund geöffnet. Sie soll beim Schließen der ersten Arbeitsmappe (egal,ob die erste Datei gespeichert wird oder nicht) auch wieder (ohne Speichern) geschlossen werden.
Der Anwender soll diesen Vorgang möglichst nicht mitbekommen.
Ich habe es versucht über
Private
Sub Workbook_BeforeClose
aber es klappt einfach nicht.
Kann mir jemand behilflich sein?
Danke!