Як обмежити область прокручування таблиці і таким чином захистити певний вміст від перегляду та редагування іншими.
Як обмежити область прокручування в Excel
Ви хочете, щоб ваші таблиці не прокручувалися в області, що містять обчислення, або користувачів, які нічого не втратили з інших причин?
Тоді обмежте область прокручування! Використовуйте властивість ScrollArea. Наступний макрос показує, як це зробити:
Область прокрутки ()
ActiveSheet.ScrollArea = "A1: F10"
End Sub
Після виконання команди на клітинки, що виходять за межі діапазону A1: F10, більше не можна натискати або відображати їх за допомогою прокрутки. Це означає, що інші користувачі не мають можливості переглядати та редагувати конфіденційний вміст.
Якщо ви хочете скинути область прокручування назад до значення за замовчуванням, скористайтеся таким макросом:
Область прокрутки доповнення Завершена ()
ActiveSheet.ScrollArea = ""
End Sub
Після цього всі клітини можна знову активувати. Щоб не використовувати властивість в активному аркуші, замініть вираз ActiveSheet іншим об’єктом Sheet.