1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
Private Sub Workbook_Open()
ThisWorkbook.Unprotect ("SAFCOT")
Application.ScreenUpdating = False
For Each Sh In Sheets
Sh.Visible = True
Next Sh
Sheets(1).Visible = xlVeryHidden
'Vérification si fichier initialisé ou non
INIT_FICHIER = Worksheets("ADMIN").Range("B2").Value
If INIT_FICHIER = "Non" Then 'Demande d'initialisation du fichier
Call DATA_MANAGER
Call INIT
Else 'Démarrage normal
Worksheets("Business").Select
Application.ScreenUpdating = False
Call BUSINESS_NBLIGNE
Call BUSINESS_NBCOLONNE
Call BUSINESS_COLONNE
Call BUSINESS_FILTRE
Call BUSINESS_TXVALUE
Call BUSINESS_SOUSTOTAL
Call BUSINESS_MASQUE
Call BUSINESS_DATEJOUR
Call FONCTION_ENREGISTREMENT
Call CANDIDAT_SORTANT
Call FILTRE_PRACTICE
Call FILTRE_MANAGER
Application.ScreenUpdating = False
ThisWorkbook.Unprotect ("SAFCOT")
Sheets("DATA").Visible = False
Sheets("ADMIN").Visible = False
Sheets("USERS").Visible = False
Application.EnableEvents = False
Worksheets("Business").Range("D2").Value = Worksheets("ADMIN").Range("B3").Value
Worksheets("Suivi Candidat").Range("D3").Value = Worksheets("ADMIN").Range("B3").Value
Worksheets("Suivi Collab").Range("C3").Value = Worksheets("ADMIN").Range("B3").Value
Worksheets("RDV Candidat").Range("C2").Value = Worksheets("ADMIN").Range("B3").Value
Application.EnableEvents = True
Worksheets("Business").Select
Cells(LIGNEMAX, 1).Select
ThisWorkbook.Protect ("SAFCOT")
Sheets("Business").Protect ("SAFCOT"), AllowFiltering:=True
Application.ScreenUpdating = True
End If
End Sub |
Partager