Office - Word, Excel und Co. 9.706 Themen, 40.868 Beiträge

Makro beim öffnen einer Excel-Datei ausführen

manman / 2 Antworten / Flachansicht Nickles

Was muß ich machen damit ein Makro beim öffnen einer *.xls Datei (Office XP)automatisch ausgeführt wird ?

Danke
Horst

bei Antwort benachrichtigen
HADU manman „Makro beim öffnen einer Excel-Datei ausführen“
Optionen

Das kannst Du in VBA lösen mit der Prozedur "Worksheet_Activate"
Auszug aus der VBA-Hilfe:

Activate-, Deactivate-Ereignis


Das Activate-Ereignis tritt ein, wenn ein Objekt zum aktiven Fenster wird. Das Deactivate-Ereignis tritt ein, wenn ein Objekt nicht länger das aktive Fenster ist.

Syntax

Private Sub Objekt_Activate()

Private Sub Objekt_Deactivate()

Der Platzhalter Objekt stellt einen Objektausdruck dar, der ein Objekt in der Liste unter "Betrifft" ergibt.

Bemerkungen

Ein Objekt kann aktiviert werden, indem im Code die Show-Methode verwendet wird.

Das Activate-Ereignis kann nur dann eintreten, wenn ein Objekt sichtbar ist. Eine mit der Load-Methode geladene UserForm ist so lange nicht sichtbar, bis Sie die Show-Methode verwenden.

Die Ereignisse Activate und Deactivate treten nur ein, wenn Sie den Fokus innerhalb einer Anwendung verschieben. Das Verschieben des Fokus auf oder von einem Objekt in einer anderen Anwendung löst diese Ereignisse nicht aus.

Das Deactivate-Ereignis tritt nicht ein, wenn ein Objekt entladen wird.



Gruß
HADU

bei Antwort benachrichtigen