Bonjour,
Juste par curiosité et pour la perfection du geste, est-ce possible de simplifier tous ces or ?
Merci
Yannlion
Juste par curiosité et pour la perfection du geste, est-ce possible de simplifier tous ces or ?
Code:
Sub CREATOTAL()
Dim wSheet As Worksheet
For Each wSheet In ActiveWorkbook.Worksheets
If wSheet.Visible And (wSheet.Name = "FPOU" Or wSheet.Name = "FBEN" Or wSheet.Name = "FMIN" Or wSheet.Name = "FCAD" Or wSheet.Name = "FJUN" Or wSheet.Name = "FJUN_Elite" Or wSheet.Name = "FSEN" Or wSheet.Name = "FSEN_Elite" Or wSheet.Name = "MPOU" Or wSheet.Name = "MBEN" Or wSheet.Name = "MMIN" Or wSheet.Name = "MCAD" Or wSheet.Name = "MJUN" Or wSheet.Name = "MJUN_Elite" Or wSheet.Name = "MSEN" Or wSheet.Name = "MSEN_Elite") Then
wSheet.Activate
ActiveSheet.Unprotect (GPassword)
Application.Run "TOUTES_IMPRESSIONS_SOLISTES"
wSheet.Protect (GPassword)
Else
If wSheet.Visible And (wSheet.Name = "DBEN" Or wSheet.Name = "DMin" Or wSheet.Name = "DCAD" Or wSheet.Name = "DJUN" Or wSheet.Name = "DSEN" Or wSheet.Name = "EBEN" Or wSheet.Name = "FSEN" Or wSheet.Name = "FSEN_Elite" Or wSheet.Name = "EBEN" Or wSheet.Name = "MBEN" Or wSheet.Name = "EMIN" Or wSheet.Name = "ECAD" Or wSheet.Name = "EJUN" Or wSheet.Name = "ESEN" Or wSheet.Name = "GJUN" Or wSheet.Name = "GSEN" Or wSheet.Name = "G1520") Then
wSheet.Activate
ActiveSheet.Unprotect (GPassword)
Application.Run "TOUTES_IMPRESSIONS_DUO_EQUIPES"
wSheet.Protect (GPassword)
End If
End If
Next
End Sub
Merci
Yannlion