In my worksheet I have hidden columns (col 'CA' & 'CB') which contains dynamically generated values. These are used later in one of our modules for post processing. Values in these columns are unique.
What happens is, that some of our users tend to copy values by selecting full row (e.g. they will select row 15), then pres Ctrl + C to copy, select another row and then press Ctrl + V to paste data (or simply right click on the row and select Insert). This causes that our hidden values are copied as well which disrupts logic of one of our modules.
What we would like to do, is to somehow hook to any of the worksheet events to detect, whether user has done the above mentioned action (copy - paste full row) and if yes, then we want to programatically remove values from our hidden columns.
We have tried to hook events to Worksheet_Change method, but we didn't know how to detect Copy-Paste event.
P.S. we cannot password protect worksheet as we are not the owners of the workbook.
Any help in this matter would be more than appreciated.