Discussion:
Blatt aktualisieren
(zu alt für eine Antwort)
Peter Müller
2024-11-28 10:21:44 UTC
Permalink
Ich will ein Arbeitsblatt aktualisieren wenn es den Fokus bekommt.
"Workbook_Activate()" wird nur aufgerufen wenn ich von einer anderen
Mappe die Mappe aufrufe, die besagte Prozedur beinhaltet. Wenn ich von
einem ganz anderen Programm die Mappe anfahre, passiert nichts.
"Worksheet_Activate" funktioniert auch nicht.
Carlos Naplos
2024-11-28 11:24:02 UTC
Permalink
Post by Peter Müller
Ich will ein Arbeitsblatt aktualisieren wenn es den Fokus bekommt.
"Workbook_Activate()" wird nur aufgerufen wenn ich von einer anderen
Mappe die Mappe aufrufe, die besagte Prozedur beinhaltet. Wenn ich von
einem ganz anderen Programm die Mappe anfahre, passiert nichts.
"Worksheet_Activate" funktioniert auch nicht.
Schau mal hier:
https://learn.microsoft.com/de-de/office/vba/api/excel.worksheet.activate(even)

Dort findest du den Hinweis:
"Dieses Ereignis tritt nicht auf, wenn Sie ein neues Fenster erstellen.
Wenn Sie zwischen zwei Fenstern wechseln, in denen dieselbe Arbeitsmappe
angezeigt wird, tritt das WindowActivate-Ereignis auf, aber das
Activate-Ereignis für die Arbeitsmappe tritt nicht auf."

Versuche "Workbook_WindowActivate"!

Gruß CN
Peter Müller
2024-11-28 11:36:22 UTC
Permalink
Weder Worksheet_Activate noch Workbook_WindowActivate liefern das
gewünschte Resultat. Liegt es an meinem Excel? Ich verwede Office 2013.
Loading...