Hi, I've spent several hours searching everywhere and cannot find a solution that quite fits my situation. Surprising because I'd think this is a common need.
I need to allow users to resize some columns, but other columns where I have my calculations I want to hide from users. But I cannot find a way to do this, with or without VBA.
Everything I've tried, even though the worksheet is locked, allows the user to resize even hidden and locked columns so they become visible.
This is because on the Protect Sheet popup list I need to have the 'Format Columns' box checked. This seems to enable every column to be resized so as to be visible.
I want the Column Label bar to remain visible.
I've tried:
--Limiting scrolling area, but even then the user can Zoom the worksheet very small, then view the hidden column region and unhide them (resize them) one by one.
--Hiding columns with VBA, but checking "Format Columns' in the Protect Sheet popup seems to override this.
--Autosize, but doesn't seem a desirable solution.
If I'm not understanding something here please show me my blind spot! VBA or non-VBA help would be appreciated.
Thanks so much!
I need to allow users to resize some columns, but other columns where I have my calculations I want to hide from users. But I cannot find a way to do this, with or without VBA.
Everything I've tried, even though the worksheet is locked, allows the user to resize even hidden and locked columns so they become visible.
This is because on the Protect Sheet popup list I need to have the 'Format Columns' box checked. This seems to enable every column to be resized so as to be visible.
I want the Column Label bar to remain visible.
I've tried:
--Limiting scrolling area, but even then the user can Zoom the worksheet very small, then view the hidden column region and unhide them (resize them) one by one.
--Hiding columns with VBA, but checking "Format Columns' in the Protect Sheet popup seems to override this.
--Autosize, but doesn't seem a desirable solution.
If I'm not understanding something here please show me my blind spot! VBA or non-VBA help would be appreciated.
Thanks so much!