For those that are interested I think I have solved the problem.
the command
worksheets(1).
refers to the left hand worksheet as it appears on the screen.
the command
sheet1.
refers to sheet1, the code name for the worksheet that cannot be changed.
I need to use the sheet1 command instead of the worksheets(1) command. My sheet1 was not the furthest left worksheet hence my problem. Working with the command sheet1 will allow the name on the tab of the worksheet to be changed without effecting how the code works. Means I can transfer the program from dirt bikes to MTB which is what I am in the middle of now.
Hope all that is as clear as mud.
Can’t check the code until I get home tonight. Will post up again if this doesn’t turn out to be the solution.