Запретить прокрутку на листе Excel

ГлавнаяДругие контенты, Новости, ТехнологииЗапретить прокрутку на листе Excel
Запретить прокрутку на листе Excel
Запретить прокрутку на листе Excel
http://www.contextures.com/excelworksheettips.html Посетите эту страницу, чтобы получить письменные инструкции и загрузить образец файла.

Даже если лист защищен, вы можете прокрутить его в любом направлении и посмотреть, что находится на листе. Чтобы предотвратить прокрутку, вы можете изменить свойство ScrollArea для листа вручную или с помощью макроса.

Параметр «Область прокрутки» удобен в качестве средства навигации и может удержать людей от нажатия или прокрутки листа. Однако его можно легко удалить, поэтому не полагайтесь на него для повышения безопасности вашего файла.

ПРИМЕЧАНИЕ. Область прокрутки необходимо задавать каждый раз при открытии книги. Чтобы автоматизировать это, используйте макрос, как показано ниже.

Чтобы вручную установить область прокрутки:

На ленте перейдите на вкладку «Разработчик» и нажмите «Свойства».

В окне «Свойства» введите адрес диапазона в поле свойства ScrollArea.

Нажмите на рабочий лист, и вы сможете щелкать и прокручивать область прокрутки.

Чтобы вручную очистить область прокрутки:

На ленте перейдите на вкладку «Разработчик» и нажмите «Свойства».
В окне «Свойства» удалите адрес в поле свойства ScrollArea.
Нажмите на рабочий лист, и вы сможете щелкать и прокручивать область прокрутки.

Параметр «Область прокрутки» необходимо задавать каждый раз при открытии книги, и вы можете автоматизировать это с помощью макроса. Скопируйте макрос SetAllScrollAreas в обычный модуль вашей книги. Он установит область прокрутки для каждого листа в файле в зависимости от используемого диапазона на этом листе.

Подпрограмма SetAllScrollAreas()
Рабочий лист Dim ws As
Для каждого ws в ActiveWorkbook.Worksheets
ws.ScrollArea ws.UsedRange.Address
Следующий WS
Конец субтитра

Затем добавьте имя макроса SetAllScrollAreas в процедуру Worksheet_Open в модуле ThisWorkbook. Это установит области прокрутки на всех листах каждый раз, когда книга открывается и макросы включаются.

Частная вспомогательная книга_Open()
SetAllScrollAreas
Конец субтитра

Пожалуйста, воспользуйтесь возможностью подключиться и поделиться этим видео со своими друзьями и семьей, если вы считаете его полезным.

No Comments

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *