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

  1. Щелкните правой кнопкой мыши вкладку листа, на котором вы хотите установить ограничение.

  2. В появившемся контекстном меню выберите Просмотреть код. Появится редактор VBA, отображающий окно кода для рабочего листа, на вкладке которого вы щелкнули правой кнопкой мыши.

  3. Если окно свойств не отображается, нажмите F4.

  4. В окне «Свойства» поместите курсор в поле справа от свойства «Область прокрутки». (См. Рис. 1.)

  5. Введите диапазон, в котором вы хотите, чтобы возможна навигация. Например, если вы хотите, чтобы пользователь имел доступ только к ячейкам в диапазоне A3: D15, введите этот диапазон.

  6. Закройте редактор VBA.

Это оно; вы больше не можете перемещаться или выбирать ячейки за пределами диапазона, указанного на шаге 5. Введенный диапазон должен быть непрерывным; вы не можете ввести несмежную группу адресов ячеек.

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (2669) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:

link: / excelribbon-Limiting_Scroll_Area [Ограничение области прокрутки].