Case 22 'QUEBEC
If Weekday(DateSerial(Calendar.Cbyear, Calendar.Cbmonth.ListIndex + 1, ctrlJ.Caption), vbSunday) = 1 Then férié = btweekBack: CF = btweekfc
Select Case True 'Canada,Canadian,quebec
Case Dat = DateSerial(Cbyear, 1, 1): férié = backfériéday: ctrlJ.ControlTipText = "Nouvel an": CF = fériédayFC ' jour de l'an fixe
Case Dat = DateSerial(Cbyear, 1, 2): férié = backfériéday: ctrlJ.ControlTipText = "Le lendemain du jour de l' an": CF = fériédayFC ' Le lendemain du jour de l' an fixe
Case Dat = paques - 2: férié = backfériéday: ctrlJ.ControlTipText = "Vendredi saint": CF = fériédayFC ' vendredi saint calculé
Case Dat = paques + 1: férié = backfériéday: ctrlJ.ControlTipText = "Lundi de Pâques": CF = fériédayFC 'lundi de paques ok calculée
Case Dat = DateSerial(Cbyear, 5, 25) - IIf(Weekday(CDate("25/10/" & Cbyear)) <> 1, (Abs(1 - Weekday(CDate("25/05/" & Cbyear)))), 0): férié = backfériéday: ctrlJ.ControlTipText = "Fête de la Reine Victoria": CF = fériédayFC
Case Dat = DateSerial(Cbyear, 6, 24): férié = backfériéday: ctrlJ.ControlTipText = "Fête du QUEBEC": CF = fériédayFC ' Fête du QUEBEC fixe
Case Dat = DateSerial(Cbyear, 7, 1): férié = backfériéday: ctrlJ.ControlTipText = "Fête du canada": CF = fériédayFC ' fete du canada fixe
Case Dat = DateSerial(Cbyear, 10, 15) - Weekday(CDate("01/10/" & Cbyear) - 1, vbMonday): férié = backfériéday: ctrlJ.ControlTipText = "Thangiving": CF = fériédayFC ' Jour de l'action de grace ou Thanksgiving calculée toujours feté le 2d lundi d'octobre au canada
Case Dat = DateSerial(Cbyear, 9, 7) - (Weekday(CDate("07/09/" & Cbyear), 2) - 1): férié = backfériéday: ctrlJ.ControlTipText = "Fête du travail": CF = fériédayFC ' fete du travail fixe
Case Dat = DateSerial(Cbyear, 12, 24): férié = backfériéday: ctrlJ.ControlTipText = "Veille de Noel": CF = fériédayFC ' Veille de Noel fixe
Case Dat = DateSerial(Cbyear, 12, 25): férié = backfériéday: ctrlJ.ControlTipText = "Noel": CF = fériédayFC ' noel fixe
Case Dat = DateSerial(Cbyear, 12, 26): férié = backfériéday: ctrlJ.ControlTipText = "Lendemain de noel": CF = fériédayFC ' lendemain de noel fixe
Case Dat = DateSerial(Cbyear, 12, 31): férié = backfériéday: ctrlJ.ControlTipText = "Veille du jour de l'an": CF = fériédayFC ' Veille du jour de l'an fixe
Case Dat = Date: férié = mobildayback: CF = mobildayFC: ctrlJ.ControlTipText = "Aujourd'hui"
End Select