Long time no see everyone...

My timesheets seem to be working very well, so thank you to everyone who helped over the last year! Most of each worksheet is locked, and what is not locked has "paste" disabled using the following code:

Please Login or Register  to view this content.
I employed a co-worker to see if he could simulate a non-computer savvy person's ability to screw up spreadsheets through a combination of random clicking, dragging, etc. While the code above seems to have effectively disabled "paste", it still allows copying. Apparently users can also "cut" and "insert" (which really messes things up). I have found that once a worksheet is completely locked, no one was able to mess anything up. However, on the current and future paycycles that have unlocked cells where time is entered, people are still able to mess things up, though they have to try pretty hard.

I need some code to replace what I have above that would go into a normal module that will effectively disable ANYTHING except the typing of numbers into unlocked cells. If they right click, EVERYTHING should be grayed out. Help on this is greatly appreciated, and I thank you in advance!