Hi, I am working on a workbook that is used to plan and track the many different activities of a day at my place of work. It has lots of conditional formatting and validation that needs to stay in the same place but values get moved around a lot as staff swap jobs, go sick, finish their tasks etc. Additionally, the person keeping track of things changes sometimes multiple times during the day and will not necessarily have more than a very basic understanding of excel.
What I'd love is an option when protecting a worksheet to allow edits to values only but in lieu, I need to restrict the damage that can be done. I have a macro to bind copy to ctrl+x and paste values only to ctrl+v so that's taken care of. I know I can disable drag and drop and right click pasting but can anyone tell me if there is a VBA sub I can write to:
a) Have drag and dropping cells by the border move values only or ideally;
b) Have dragging and dropping swap the target values with the destination values as 9/10 times that's what the aim will be and there aren't really any issues for what we're doing with accidentally swapping values where as overwring can be a problem?
I appreciate there are many ways to achieve pasting values only using paste special, right click +v is great for me but I am just not gonna be able to get everyone who might use this spreadsheet to be careful so it needs to be foolproof.
Thanks!
What I'd love is an option when protecting a worksheet to allow edits to values only but in lieu, I need to restrict the damage that can be done. I have a macro to bind copy to ctrl+x and paste values only to ctrl+v so that's taken care of. I know I can disable drag and drop and right click pasting but can anyone tell me if there is a VBA sub I can write to:
a) Have drag and dropping cells by the border move values only or ideally;
b) Have dragging and dropping swap the target values with the destination values as 9/10 times that's what the aim will be and there aren't really any issues for what we're doing with accidentally swapping values where as overwring can be a problem?
I appreciate there are many ways to achieve pasting values only using paste special, right click +v is great for me but I am just not gonna be able to get everyone who might use this spreadsheet to be careful so it needs to be foolproof.
Thanks!