The units for this earning is the number of days of sick leave (>=4). The specified date is the first day of the leave. Negative earning (SICK PAY NEG) is used to deduct the corresponding leave pay from basic income.
It would disable undo when the user changes work status. It would require all users to enable macros when they open the workbook. In the version I attached to my previous reply, I already entered formulas in columns AA and AB to fill in annual leave hours and sick day hour...