Hello,
For one my workbooks, I have a requirement where, I want to modify the regular "paste" operation in such a way that it acts as "Paste Special->Values". The context is that - In the worksheets, I have several conditional formats being used which are different in different columns, and I want to avoid formatting getting messed up when a copy paste is done across columns or a copy is done from a different workbook. But, I want to let the user to copy the basic data because, otherwise it would be inconvenient in situations like, when a whole list needs to be copied from another source file into this workbook.
So, is there a way to modify the paste operation as long as I am on that workbook (being done through the mouse of key-board) to actually act as "Paste Special->Values" automatically?
In my search till now, I haven't come across an event like "BeforePaste" to handle such a thing. I am hoping there are other ways to do this!
[It is the regular copy-paste that the user usually uses and messes up (unknowingly) the format, hence this requirement. I want to still retain "Paste Special" since, if the user wants to copy-paste along with the format intentionally, he/she can always select "Paste Special->All". ]
For one my workbooks, I have a requirement where, I want to modify the regular "paste" operation in such a way that it acts as "Paste Special->Values". The context is that - In the worksheets, I have several conditional formats being used which are different in different columns, and I want to avoid formatting getting messed up when a copy paste is done across columns or a copy is done from a different workbook. But, I want to let the user to copy the basic data because, otherwise it would be inconvenient in situations like, when a whole list needs to be copied from another source file into this workbook.
So, is there a way to modify the paste operation as long as I am on that workbook (being done through the mouse of key-board) to actually act as "Paste Special->Values" automatically?
In my search till now, I haven't come across an event like "BeforePaste" to handle such a thing. I am hoping there are other ways to do this!
[It is the regular copy-paste that the user usually uses and messes up (unknowingly) the format, hence this requirement. I want to still retain "Paste Special" since, if the user wants to copy-paste along with the format intentionally, he/she can always select "Paste Special->All". ]