My easily customized macro, will open a UI, where you can choose with a [browse...] button, the CSV file you wish to upload. It will then load the file into the worksheet and open the Save As... dialog with a suggested name (according to the original filename).
A second [Create time sheets] button, when pressed, will run on the current open data and will create a new sheet for each worker with: First name, Last name on first line, and table of Date, Day of week, Start, End, Hours, Job. Additional fields will be: Overtime and Double Time. The value of hours for overtime and double time can be set in the UI. The lines with overtime or double time or both will be colored.
A summary of hours, overtime and double time will be given at the bottom of each sheet (in bold)
The format of the input file will be customized, where you can easily change the indices (indexes) of the fields to be loaded, if there is a change in the format of the csv file, or if you want to give this to another programmer (or you yourself want to modify it). The code will be written in a clear way with remarks, explaining what's happening.