Bonjour,
Il y a la classe Excel.Application qui permet cela:
Même si je doute que c'est cela qu'il veuille vraiment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private WithEvents ThisApplication As Excel.Application Private Sub ThisApplication_WindowActivate(ByVal Wb As Workbook, ByVal Wn As Window) Debug.Print "ThisApplication_WindowActivate" Debug.Print Wb.Name Debug.Print Wn.ActiveSheet.Name End Sub Private Sub Workbook_Open() If ThisApplication Is Nothing Then Set ThisApplication = Excel.Application End Sub
Partager