Как запретить прокрутку листа excel
Перейти к содержимому

Как запретить прокрутку листа excel

  • автор:

Перемещение или прокрутка листа

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

В Excel вы можете воспользоваться преимуществами повышенной скорости прокрутки, легкой прокрутки до конца диапазонов и всплывающих подсказок, которые позволяют узнать, где вы находитесь на листе. Вы также можете использовать мышь для прокрутки диалоговых окон с раскрывающимися списками с полосами прокрутки.

Использование клавиш со стрелками для перемещения по листу

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

Необходимые действия

К началу и концу диапазонов

Нажмите клавиши CTRL+СТРЕЛКА, чтобы прокрутить начало и конец каждого диапазона в столбце или строке, прежде чем останавливаться в конце листа.

Для прокрутки до начала и конца каждого диапазона при выборе диапазонов перед остановкой в конце листа нажмите клавиши CTRL+SHIFT+СТРЕЛКА.

Одна строка вверх или вниз

Нажмите клавишу SCROLL LOCK, а затем используйте клавишу СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ, чтобы прокрутить одну строку вверх или вниз.

Один столбец влево или вправо

Нажмите клавишу SCROLL LOCK, а затем используйте клавишу СТРЕЛКА ВЛЕВО или СТРЕЛКА ВПРАВО для прокрутки одного столбца влево или вправо.

Одно окно вверх или вниз

Нажмите кнопки PAGE UP или PAGE DOWN.

Одно окно влево или вправо

Нажмите клавишу SCROLL LOCK, а затем, удерживая нажатой клавишу СТРЕЛКА ВЛЕВО или СТРЕЛКА ВПРАВО, удерживайте нажатой клавишу CTRL.

Нажмите клавишу SCROLL LOCK, а затем одновременно удерживайте нажатой клавишу CTRL и клавишу СО СТРЕЛКОЙ, чтобы быстро перемещаться по большим областям листа.

Примечание: Если функция SCROLL LOCK включена, функция Scroll Lock отображается в строке состояния в Excel. Нажатие клавиши со стрелкой во время включения SCROLL LOCK прокрутит одну строку вверх или вниз или один столбец влево или вправо. Чтобы использовать клавиши со стрелками для перемещения между ячейками, необходимо отключить функцию SCROLL LOCK. Для этого нажмите клавишу Scroll Lock (помеченный как ScrLk) на клавиатуре. Если клавиатура не включает эту клавишу, вы можете отключить SCROLL LOCK с помощью экранной клавиатуры. Чтобы открыть экранную клавиатуру, нажмите кнопку Пуск на рабочем столе Windows и введите Экранная клавиатура. Чтобы отключить SCROLL LOCK, щелкните клавишу ScrLk и закройте экранную клавиатуру.

Использование полос прокрутки для перемещения по листу

Если полосы прокрутки не отображаются, сделайте следующее, чтобы отобразить их:

    Выберите Файл >Параметры. В Excel 2007 нажмите кнопку Microsoft Office

В следующей таблице описаны различные способы перемещения по листу с помощью полос прокрутки.

Необходимые действия

Одна строка вверх или вниз

Щелкните стрелки прокрутки

на вертикальной полосе прокрутки, чтобы переместить лист на одну строку вверх или вниз.

Один столбец влево или вправо

Щелкните стрелки прокрутки

на горизонтальной полосе прокрутки, чтобы переместить лист на один столбец влево или вправо.

Прокрутка листа с увеличенной скоростью прокрутки

При прокрутке удерживайте мышь на самом дальнем конце экрана более 10 секунд, чтобы увеличить скорость прокрутки.

Перемещение мыши в обратном направлении замедляет скорость прокрутки.

Одно окно вверх или вниз

Щелкните над или под полосой прокрутки,

на вертикальной полосе прокрутки.

Одно окно влево или вправо

Щелкните слева или справа от полосы прокрутки

на горизонтальной полосе прокрутки.

Удерживая нажатой клавишу SHIFT, перетаскивая полосу прокрутки

  • При использовании полос прокрутки для перемещения по листу в Excel отображается подсказка, указывающая номера строк или буквы столбцов (или цифры, если для книги указан ссылочный стиль R1C1), чтобы вы знали, где находитесь на листе.
  • Размер полосы прокрутки указывает пропорциональную величину используемой области листа, видимой в окне. Положение полосы прокрутки указывает относительное расположение видимой области на листе.

Улучшенная прокрутка (только Microsoft 365)

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

По умолчанию прокрутка зависит от высоты одной строки Excel. Если у вас есть точная мышь или сенсорная панель, вы можете прокручивать по одному пикселю за раз. Однако если параметр мыши Windows настроен для перемещения одной строки текста при каждом щелчке колесика мыши, он заменяет поведение Excel.

Совет: Если вам нужно прикрепить к левой верхней ячейке, используйте кнопки со стрелками на полосе прокрутки или клавиши со стрелками на клавиатуре, чтобы изменить выделение ячейки, пока лист не будет располагаться так, как вы хотите.

Прокрутка и масштабирование с помощью мыши

Некоторые устройства с мышью и другие указывающие устройства, такие как указывающее устройство Microsoft IntelliMouse, имеют встроенные возможности прокрутки и масштабирования, которые можно использовать для перемещения и увеличения масштаба листа или лист диаграммы. Вы также можете использовать мышь для прокрутки диалоговых окон с раскрывающимися списками с полосами прокрутки. Дополнительные сведения см. в инструкциях для указывающего устройства.

Необходимые действия

Прокрутка вверх или вниз на несколько строк за раз

Повернуть колесо вперед или назад.

Прокрутка влево или вправо в Windows

Нажмите и удерживайте клавиши CTRL+SHIFT и поверните колесо вперед или назад.

Прокрутка листа с увеличенной скоростью прокрутки

При прокрутке удерживайте мышь на самом дальнем конце экрана более 10 секунд, чтобы увеличить скорость прокрутки.

Перемещение мыши в обратном направлении замедляет скорость прокрутки.

Удерживая нажатой кнопку колесика, перетащите указатель от исходной метки

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

Автоматическое сдвига по листу

Нажмите кнопку колесика и переместите мышь в нужном направлении. Чтобы ускорить прокрутку, переместите указатель в сторону от исходной метки. Чтобы замедлить прокрутку, переместите указатель ближе к исходной метки. Чтобы остановить автоматическую прокрутку, нажмите любую кнопку мыши.

Увеличение и уменьшение масштаба

Удерживая нажатой клавишу CTRL, вращая колесо IntelliMouse вперед или назад. Процент увеличенного листа отображается в строке состояния.

Отображение подробных сведений в контурах

Наведите указатель на ячейку, в которой суммируются данные в контуре, а затем, удерживая нажатой клавишу SHIFT, вращайте колесо вперед.

Скрытие сведений в контурах

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

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Как запретить прокрутку листа excel

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Полоса прокрутки — элемент управления формы в EXCEL

Элемент Полоса прокрутки позволяет изменять значения в определенном диапазоне с шагом (1, 2, 3, . ), если нажимать на кнопки со стрелочками, и с увеличенным шагом, если нажимать на саму полосу в стороне от бегунка. Этот элемент имеет много общего со Счетчиком .

Для вставки элементов управления на лист необходимо отобразить вкладку Разработчик.

  • В MS EXCEL 2007 это можно сделать через меню Кнопка офис/ Параметры Excel/ Основные/ Показывать вкладку Разработчик на ленте .
  • В MS EXCEL 2010 это можно сделать так: Откройте вкладку Файл ; Нажмите кнопку Параметры ; Нажмите кнопку Настроить ленту ; Выберите команду Настройка ленты и в разделе Основные вкладки установите флажок Разработчик .

Теперь вставить элемент управления можно через меню: Разработчик/ Элементы управления/ Вставить .

Обратите внимание, что в этом меню можно также вставить Элементы ActiveX, которые расположены ниже интересующих нас Элементов управления формы. У обоих типов есть одни и те же элементы Кнопка, Список, Флажок и т.п. Разница между ними следующая: чтобы использовать Элементы ActiveX необходимо использовать VBA, а Элементы управления формы можно напрямую привязать к ячейке на листе.

Полоса прокрутки ( Scroll Bar ) как, впрочем и все другие Элементы управления формы, возвращает только 1 числовое значение. См. файл примера .

Обзорную статью обо всех элементах управления формы можно прочитать здесь .

Вставка Полосы прокрутки

Через меню Разработчик/ Элементы управления/ Вставить выберем левой клавишей мыши элемент Полоса прокрутки .

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

превратится в тонкий крестик.

Кликнув левой клавишей мыши в нужное место на листе, элемент Полоса прокрутки будет помещен на лист (вертикально).

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

Выделение Полосы прокрутки

После вставки Полосы прокрутки она становится выделенной. Если кликнуть в любом другом месте листа, то Полоса прокрутки перестанет быть выделенной. Чтобы снова ее выделить нужно кликнуть ее ПРАВОЙ клавишей мыши (клик ЛЕВОЙ клавиши увеличивает или уменьшает значение в связанной ячейке (см. ниже)). После клика правой кнопкой также появляется контекстное меню, чтобы его убрать можно нажать ESC или кликнуть левой клавишей по Полосе прокрутки .

Перемещение Полосы прокрутки и изменение ее размеров

Если навести курсор на выделенную Полосу прокрутки (курсор примет форму 4-х направленных в разные стороны стрелок), затем нажать и удерживать левую кнопку мыши, то можно переместить Полосу прокрутки . Удерживая клавишу ALT можно выровнять Полосу прокрутки по границам ячеек. Выделенную Полосу прокрутки также можно перемещать стрелками с клавиатуры.

Если навести курсор на углы прямоугольника или на маленькие квадратики на границе, то можно изменить ее размер.

Связываем Полосу прокрутки с ячейкой

Как было сказано выше, все Элементы управления формы возвращают значение. Это значение помещается в ячейку определенную пользователем. Чтобы связать Элемент управления с ячейкой, кликните на него ПРАВОЙ клавишей мыши, в появившемся контекстном меню выберите Формат объекта. Появится диалоговое окно, выберите вкладку Элемент управления (если такая вкладка отсутствует, то Вы вставили Элемент ActiveX, а не Элемент управления формы, об этом см. выше).

В поле Связь с ячейкой нужно ввести ссылку на ячейку. Свяжем наш Полосу прокрутки с ячейкой А1 .

Также установим минимальное значение =1, максимальное =101, шаг изменения =2, шаг изменения по страницам =10.

Убедитесь, что Полоса прокрутки не выделена. Пощелкайте левой клавишей мыши по кнопкам Полосы прокрутки . В ячейке А1 значение будет увеличиваться/ уменьшаться в указанном диапазоне, причем с шагом 2 (1, 3, 5, . ), т.е. в ячейку будут вводиться только нечетные числа. При щелчке по полосе прокрутки, значения будут уменьшаться/ увеличиваться с шагом 10.

Существует и другой способ связать Элемент управления и ячейку: Выделите правой клавишей мыши Элемент управления, в Строке формул введите =, затем кликните левой клавишей мыши на нужную ячейку, нажмите клавишу ENTER . Чтобы изменить ячейку, с которой связан Элемент управления, достаточно перетащить эту ячейку, взяв за ее границу, в нужное место.

Одну ячейку можно связать с несколькими элементами управления, но имеет ли это смысл? Решать Вам.

Примечание . Можно принудительно ввести в ячейку текстовое значение, но оно будет заменено при следующем нажатии Полосы прокрутки . Проведем эксперимент. Пусть в ячейке А1 введено число 5. Даже если Вы введете в ячейку А1 текст » строка «, то при следующем нажатии Полосы прокрутки , в ячейке появится число 7 (если шаг =2), т.е. Полоса прокрутки хранит текущее значение не в ячейке, а где-то в себе.

Если, в нашем примере, Вы введете четное значение, то Полоса прокрутки не сбросит его, а будет прибавлять 2 и Вы получите четную последовательность 2, 4, 6, . Но, при достижении верхней границы его поведение изменится 96, 98, 100, 101, т.к. максимальное значение установлено нами =101. Теперь при движении вниз Полоса прокрутки будет воспроизводить последовательность нечетных чисел! Тоже справедливо и для нижней границы: 6, 4, 2, 1, т.к. минимальное значение установлено =1. Поэтому, следите, чтобы граничные значения (при шаге отличным от 1), содержались в требуемой последовательности, иначе при движении вверх и вниз Вы можете получить разные последовательности. Например, для последовательности 1, 4, 7, 10 (шаг 3) правильно установить границы 1 и 10. Если Вы установите границы 1 и 9, то при движении от 1 Вы получите последовательность 1, 4, 7, 9, затем при движении от 9 — получите 9, 6, 3, 1, т.е. 2 разные последовательности!

Использование Полосы прокрутки

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

Предположим, что имеется таблица с множеством столбцов и нам нужно средство для просмотра только одного столбца.

При нажатии на Полосу прокрутки (кнопки), значение в связанной ячейке А1 будет увеличиваться/ уменьшаться на 1 (шаг), следовательно, будет отображен следующий/ предыдущий месяц. При нажатии на Полосу прокрутки (полоса), значение в связанной ячейке А1 будет увеличиваться/ уменьшаться на 3 (шаг страницы), следовательно, будет отображен месяц, отстоящий на 3 месяца вперед или назад. Это реализовано с помощью формулы =СМЕЩ($B19;;$A$1-1) в ячейке В8 и ниже.

Также для выделения текущего месяца в исходной таблице использовано Условное форматирование .

Нажмем на кнопку Полосы прокрутки , чтобы отобразить (в диапазоне В8:В14 ) следующий месяц.

Этот месяц будет выделен в исходной таблице.

Примечание . Таблица, конечно же, спроектирована не совсем корректно: логично разместить материалы в столбцах, а месяцы в строках. О правильном проектировании таблиц читайте здесь .

Имя Элемента управления

У каждого Элемента управления есть имя. Чтобы его узнать нужно выделить Полосу прокрутки , в Поле имя будет отображено ее имя. Чтобы изменить имя Полосы прокрутки — в Поле имя введите новое имя и нажмите клавишу ENTER . Также имя можно изменить в Области выделения ( Главная / Редактирование/ Найти и выделить/ Область выделения ).

Зачем нам знать имя элемента управления? Если Вы не планируете управлять Полосой прокрутки из программы VBA, то имя может потребоваться только для настройки его отображения на листе. Об этом читайте ниже.

Прячем Полосу прокрутки на листе

Включите Область выделения ( Главная / Редактирование/ Найти и выделить )

В Области выделения можно управлять отображением не только Элементов управления, но и других объектов на листе, например рисунков.

Нажмите на изображение глаза напротив имени объекта и объект исчезнет/ появится.

Расширяем возможности Полосы прокрутки

Диапазон изменения значений Полосы прокрутки может содержать только положительные значения, шаг — только целые и положительные значения. Этого не всегда достаточно. Научимся использовать формулы, чтобы расширить возможности Полосы прокрутки (см. файл примера ).

Чтобы иметь возможность изменять значение в ячейке с шагом 0,1 используйте формулу =A31/10 ( Полоса прокрутки связана с ячейкой А31 ).

Чтобы изменять значение в ячейке от -24 до -1, используйте формулу =-25+A35 (границы Полосы прокрутки установлены от 1 до 24, Полоса прокрутки связана с ячейкой А35 )

Шаг изменения Полосы прокрутки можно сделать переменным, например, используя квадратичную зависимость (1, 4, 9, 16, . ) с помощью формулы =A38*A38 ( Полоса прокрутки связана с ячейкой А38 ).

Отключение режима SCROLL LOCK

Чтобы отключить блокировку прокрутки, нажмите клавишу Scroll Lock (часто помеченную как ScrLk) на клавиатуре. Если на компьютере нет клавиши SCROLL LOCK, выполните одно из следующих действий:

Для Windows 11

  1. Если на клавиатуре нет клавиши Scroll Lock, на компьютере нажмите кнопку Пуск >Параметры >специальные возможности >клавиатуры.
  2. Нажмите кнопку Экранная клавиатура , чтобы включить ее.
  3. Когда появится экранная клавиатура, нажмите кнопку ScrLk.

экранная клавиатура для Windows 11

Совет: Чтобы быстро открыть экранную клавиатуру в Windows 11, нажмите кнопку Windows. Начните вводить Экранная клавиатура в поле поиска. В списке Поиск, который выводится над полем поиска, щелкните результат поиска Экранная клавиатура. Когда появится экранная клавиатура, нажмите кнопку ScrLk .

В Windows 10

  1. Если на клавиатуре нет клавиши Scroll Lock, на компьютере нажмите кнопку Пуск >Параметры >специальные возможности >клавиатуры.
  2. Нажмите кнопку Использовать экранную клавиатуру , чтобы включить ее.
  3. Когда появится экранная клавиатура, нажмите кнопку ScrLk.

экранная клавиатура для Win 10

Совет: Чтобы быстро открыть экранную клавиатуру в Windows 10, нажмите кнопку Windows. Начните вводить Экранная клавиатура в поле поиска. В списке Поиск, который выводится над полем поиска, щелкните результат поиска Экранная клавиатура. Когда появится экранная клавиатура, нажмите кнопку ScrLk .

В Windows 8.1

  1. Если на клавиатуре нет клавиши Scroll Lock, на компьютере нажмите кнопку Пуск , а затем нажмите клавиши CTRL+C, чтобы отобразить панель чудо-кнопки.
  2. Нажмите кнопку Изменение параметров компьютера.
  3. Выберите Специальные возможности >Клавиатура.
  4. Нажмите ползунок Экранная клавиатура , чтобы включить его.
  5. Когда появится экранная клавиатура, нажмите кнопку ScrLk.

Экранная клавиатура Windows 10 с клавишей SCROLL LOCK

В Windows 7

  1. Если на клавиатуре нет клавиши SCROLL LOCK, нажмите кнопку Пуск >Все программы >СтандартныеСпециальные возможности >Клавиатура.
  2. Когда появится экранная клавиатура, нажмите кнопку slk.

Экранная клавиатура Windows с клавишей SCROLL LOCK

Примечание: Чтобы закрыть экранную клавиатуру, щелкните значок X в правом верхнем углу экранной клавиатуры.

Устранение неполадок с режимом SCROLL LOCK

Определить, что режим SCROLL LOCK включен, можно по надписи Scroll Lock в строке состояния Excel.

Надпись

Если похоже, что режим SCROLL LOCK включен, однако надпись Scroll Lock в строке состояния Excel отсутствует, возможно, строка состояния настроена таким образом, чтобы не отображать состояние этого режима. Чтобы определить, так ли это, щелкните строку состояния Excel правой кнопкой мыши. Найдите флажок слева от параметра Scroll Lock. Если он не установлен, то при включенном режиме SCROLL LOCK в строке состояния Excel не будет отображаться надпись Scroll Lock. Чтобы она отображалась, просто установите флажок.

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

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