Визначте область прокручування на робочому аркуші Excel

Anonim

Як обмежити область прокручування таблиці і таким чином захистити певний вміст від перегляду та редагування іншими.

Як обмежити область прокручування в Excel

Ви хочете, щоб ваші таблиці не прокручувалися в області, що містять обчислення, або користувачів, які нічого не втратили з інших причин?

Тоді обмежте область прокручування! Використовуйте властивість ScrollArea. Наступний макрос показує, як це зробити:

Область прокрутки ()

ActiveSheet.ScrollArea = "A1: F10"

End Sub

Після виконання команди на клітинки, що виходять за межі діапазону A1: F10, більше не можна натискати або відображати їх за допомогою прокрутки. Це означає, що інші користувачі не мають можливості переглядати та редагувати конфіденційний вміст.

Якщо ви хочете скинути область прокручування назад до значення за замовчуванням, скористайтеся таким макросом:

Область прокрутки доповнення Завершена ()

ActiveSheet.ScrollArea = ""

End Sub

Після цього всі клітини можна знову активувати. Щоб не використовувати властивість в активному аркуші, замініть вираз ActiveSheet іншим об’єктом Sheet.