XL 2016 Réduire tous les classeurs

Pexcel

XLDnaute Junior
Bonjour je voudrais savoir si il est possible au lancement de mon userform (initialize) de réduire tous les classeurs que excel a d'ouvert ?

Merci.
 

Staple1600

XLDnaute Barbatruc
Bonjour le fil, le forum

A mettre dans le code d'userform
VB:
Private Sub UserForm_Initialize()
Dim WB As Workbook, i
i = 1
For Each WB In Workbooks
If Not (WB Is ActiveWorkbook) Then Application.Windows(i).Visible = False
i = i + 1
Next
Application.DisplayFullScreen = True
End Sub

VB:
Private Sub UserForm_Terminate()
Dim WB As Workbook, i
i = 1
For Each WB In Workbooks
Application.Windows(i).Visible = True
i = i + 1
Next
Application.DisplayFullScreen = False
End Sub
NB: J'ai testé avec deux classeurs ouverts dans un seule instance Excel ouverte, et seul le classeur actif est affiché et en en plein écran.
 

Discussions similaires

Réponses
22
Affichages
683
Réponses
19
Affichages
593

Membres actuellement en ligne

Statistiques des forums

Discussions
312 305
Messages
2 087 084
Membres
103 459
dernier inscrit
Arnocal