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
| Rep = MsgBox(m, vbQuestion + vbYesNo, T)
If Rep = vbYes Then
K.Sheets(iO1).Activate ' onglet 1
' vérification RT
T = "Vérification du régime de travail"
m = "Le régime actuel est :" & vbLf & [ChoixRégime] & vbLf & vbLf & "Voulez-vous le modifier ?"
Rep = MsgBox(m, vbQuestion + vbYesNo + vbDefaultButton2, T)
If Rep = vbYes Then
dH = [dureeHebdo]: txU = [tauxUtil]: NbS = [nbSemCycle]
Application.ScreenUpdating = True
' activer le choix du régime
ActiveSheet.ListeRégime.Visible = True
T = "Modification R.T de " & e_NOM
m = "Veuillez modifier le régime de travail puis poursuivez le déroulement du formulaire en cliquant sur les boutons " & G & "Continuer" & G & "jusqu'à la section 6."
MsgBox m, vbInformation, T
' puis choisir le régime
T = "ATTENTE FIN DE MISE A JOUR"
m = "Lorsque vous aurez validé la section 6, n'oubliez-pas de cliquer sur le bouton OK de cette boite de dialogue !" & vbLf & vbLf & "Avez-vous cliqué sur le bouton Valider de la section 6 ?"
Do
' ?
DoEvents
Rep = MsgBox(m, vbQuestion + vbYesNoCancel + vbDefaultButton2, T)
Loop While Rep = vbNo
If Rep = vbCancel Then
Application.EnableEvents = True
Set K = Nothing
Exit Sub
End If
ThisWorkbook.Activate
Application.ScreenUpdating = False
'
End If
' écriture des valeurs (mise à jour en mode automatique)
ActiveSheet.Unprotect (MdP)
If ActiveSheet.boutonModification = False Then ActiveSheet.boutonModification = True
If [aCompter] <> CDate(e_DATE) Then [aCompter] = CDate(e_DATE)
[dateSign] = Date
RT_C = [nbSemCycle] |
Partager