Eine Familie von Microsoft-Tabellenkalkulationsprogrammen mit Tools zum Analysieren, Darstellen und Vermitteln von Daten.
Hallo Chris,
ich würde es so versuchen, wenn das Makro unbedingt beim Wechsel auf das Diagrammblatt ausgeführt werden soll:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Name = "Diagramm1" Then
Makro1
End If
End Sub
Du hast beide Events, Worksheet_Activate und auch Worksheet_Deactivate zur Verfügung zum Auslösen eines Ereignisses. Und wie oben beschrieben Workbook_SheetActivate.
Mit freundlichen Grüßen
Claus