Полоса прокрутки в excel прокручивает много

Слишком быстрая прокрутка

Puk

Дата: Вторник, 03.09.2013, 14:45 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 28


Репутация:

0

±

Замечаний:
0% ±


Добрый день, уважаемые гуру Excel!
Суть проблемы:
Иногда, после каких-либо манипуляций с Еxcel, появляется глюк — при использовании полосы прокрутки, информация не просто прокручивается, а проносится. Т.е. слегка дотронулся до полоски, а ты уже с, например, 2 строки перенёсся на 200. Проблема, конечно, не критична, но иногда надоедает. Не подскажете, как с этим бороться?

 

Ответить

Serge_007

Дата: Вторник, 03.09.2013, 15:10 |
Сообщение № 2

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Это не глюк
Такое бывает, когда используется очень большой диапазон на листе
В таком случае бегунок полос прокрутки уменьшается соразмерно используемому диапазону
Нажмите Ctrl+End и Вы попадёте на последнюю используемую ячейку диапазона
Что бы вернуть нормальный вид полос прокрутки удалите все строки и столбцы ниже/правее реально заполненных ячеек с данными, сохраните файл, а потом закройте и откройте его снова


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

Michael_S

Дата: Вторник, 03.09.2013, 15:25 |
Сообщение № 3

Группа: Друзья

Ранг: Старожил

Сообщений: 2012


Репутация:

373

±

Замечаний:
0% ±


Excel2016

Что бы вернуть нормальный вид полос прокрутки…

или в окне immediate написать activesheet.usedrange и нажать Enter.

 

Ответить

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

Все листы Excel, созданные в Excel 97-2003, имеют 256 столбцов (от А до IV) и 65 536 строк. Чаще всего на листе используется лишь небольшая доля доступных ячеек. Немного усилий — и вы сможете ограничить область прокрутки листа только ячейками, содержащими нужные данные. Затем можно поместить данные, которые пользователь видеть не должен, в ячейки за пределами области прокрутки. Это также упростит переход по ячейкам на листе, так как часто возникает ситуация, когда пользователь неожиданно оказывается на 50 000 строке и начинает кричать, что на листе совершенно невозможно найти необходимые данные.

Самый простой способ установить границы — просто спрятать все неиспользуемые столбцы и строки. На своем листе найдите последнюю строку, содержащую данные, и целиком выделите строку под ней, щелкнув кнопку строки. Удерживайте клавиши Ctrl и Shift и нажимайте стрелку вниз, чтобы выделить все строки ниже. Чтобы спрятать их, выберите команду Формат → Строка → Скрыть (Format → Row → Hide). To же самое сделайте и с неиспользуемыми столбцами: найдите последний столбец с данными, полностью выделите столбец справа от него, удерживайте клавиши Ctrl и Shift, нажимая стрелку вправо, а затем выберите команду Формат → Столбец → Скрыть (Format → Column → Hide). Если все произошло как надо, используемые ячейки будут окружены серой областью, за пределы которой пе.рейти невозможно.

Второй способ определить границы — указать допустимый диапазон в окне Properties листа. Правой кнопкой мыши щелкните ярлычок листа в левом нижнем углу экрана и в контекстном меню выберите пункт View Code (Исходный текст). В Windows выберите команду View → Project Explorer (Ctrl+R), а в Mac OS X нажмите сочетание клавиш Apple+R, чтобы открыть окно Project Explorer. Если окно Properties не открыто, нажмите клавишу F4. Выберите нужный лист, и перейдите к свойству ScrollArea в окне Properties.

Теперь в Project Explorer выберите лист, область прокрутки которого хотите ограничить, а затем в окне Properties (рис. 1.12) перейдите к свойству ScrollArea. В соответствующем поле значений справа введите желаемые границы листа, например, $A$1:$G$50.

Рис. 1.12. Окно Properties в Project Explorer

Рис. 1.12. Окно Properties в Project Explorer

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

Правой кнопкой мыши щелкните ярлычок с именем того листа, где нужно ограничить диапазон прокрутки, и в контекстном меню выберите команду Исходный текст (View Code), затем введите код из листинга 1.13.

// Листинг 1.13 Private Sub Worksheet_Activate () Me. Scroll Area = «A1:G50» End Sub

Как обычно, нажмите сочетание клавиш Alt/Apple+Q, чтобы вернуться в Excel и сохранить книгу. Хотя вы не сможете увидеть результат в виде серой области в первом способе, вы все же не сможете прокрутить лист или выбрать что-либо за пределами заданной области.

// Листинг 1.14 Sub МуМасrо() ‘ ‘ ‘макрос МуМасго ‘макрос записан 19/9/2011 ву Excel2010.ru ‘ ‘ ActiveSheet.Scroll Area = «» Range(«Z100»).Select Selection.Font.Bold = True ActiveSheet.Scroll Area — «$A$1:$G$50″ Sheets(‘Daily Budget»).Select ActiveSheet.Scroll Area = «» Range («T500»).Select Selection.Font.Bold = False ActiveSheet.Scroll Area = «$A$1:$H$25» End Sub

Наш записанный макрос выбирает ячейку Z100 и форматирует ее, делая шрифт жирным. Затем он выбирает лист с именем Daily Budget, выбирает на нем ячейку Т500 и отменяет жирный шрифт. Мы добавили строку ActiveSheet.ScrollArea = «», поэтому на листе можно выбрать любую ячейку, а затем восстановить желаемый ограниченный диапазон прокрутки. Выбирая другой лист (Daily Budget), мы снова позволяем коду выбирать любую ячейку на этом листе, а затем восстанавливаем ограниченный диапазон.

Третий метод, наиболее гибкий, автоматически ограничивает область прокрутки используемым диапазоном ячеек на листе, для которого вы создаете следующий код. Чтобы применить этот способ, правой кнопкой мыши щелкните ярлычок с именем нужного листа, в контекстном меню выберите пункт Исходный текст (View Code) и введите код, приведенный в листинге 1.15.

// Листинг 1.15 Private Sub Worksheet_Activate() Me.ScrollArea = Range(Me.UsedRange, Me.UsedRange(2.2)).Address End Sub

Теперь нажмите сочетание клавиш Alt/Apple+Q или щелкните крестик в правом верхнем углу окна, чтобы вернуться в Excel и сохранить книгу.

Этот макрос будет выполняться автоматически каждый раз, когда вы будете активировать лист, где он хранится. Однако некоторые проблемы могут возникнуть, если понадобится ввести данные за пределами текущего используемого диапазона. Чтобы избежать этого, примените стандартный макрос, который восстановит область прокрутки, равную полному листу. Выберите команду Сервис → Макрос → Редактор Visual Basic (Tools → Macro → Visual Basic Editor), затем выберите команду Insert → Module и введите код из листинга 1.16.

// Листинг 1.16 Sub ResetScrollArea() ActiveSheet.ScrollArea = «» End Sub

Теперь нажмите сочетание клавиш Alt/Apple+Q или щелкните крестик в правом верхнем углу окна, чтобы вернуться в Excel и сохранить книгу. Если хотите, можно упростить способ выполнения макроса, назначив ему сочетание клавиш. Выберите команду Сервис → Макрос → Макросы (Tools → Macro > Macros) или нажмите сочетание клавиш (Alt/Option+F8). Выберите ResetScrollArea (это имя вашего макроса), щелкните кнопку Параметры (Options) и выберите сочетание клавиш.

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

Полоса прокрутки — элемент управления формы в 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 ).

Скрыть/показать полосы прокрутки и сбросить диапазон вертикального ползунка в Excel

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

Инструкции в этой статье применяются к Excel для Office 365, Excel 2019, Excel 2016, Excel 2013 и Excel 2010.

Скрыть и просмотреть полосы прокрутки

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

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

Перейдите на вкладку Файл .

Выберите Параметры .

В диалоговом окне Параметры Excel выберите Дополнительно .

Прокрутите вниз до раздела Параметры показа этой книги (примерно на полпути вниз).

Чтобы скрыть горизонтальную полосу прокрутки, снимите флажок Показать горизонтальную полосу прокрутки .

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

Чтобы показать скрытую полосу прокрутки, установите флажок Показать горизонтальную полосу прокрутки или установите флажок Показать вертикальную полосу прокрутки .

Выберите ОК , чтобы закрыть диалоговое окно и вернуться на лист.

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

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

Поместите указатель мыши на вертикальный многоточие (три вертикальные точки) рядом с горизонтальной полосой прокрутки.

Указатель мыши изменится на двуглавую стрелку.

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

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

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

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

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

Найти последнюю активную строку

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

Сделайте резервную копию рабочей книги.

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

Нажмите клавиши Ctrl + Home , чтобы перейти к ячейке A1 на листе.

Нажмите клавиши Ctrl + End , чтобы перейти к последней ячейке на листе. Эта ячейка является точкой пересечения между самой нижней активированной строкой и самой правой активированной колонкой.

Удалить последнюю активную строку

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

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

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

Выберите Удалить , чтобы удалить выбранные строки.

Проверьте перед удалением

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

Сохранить книгу

После удаления строк сохраните книгу. Пока книга не будет сохранена, размер и поведение ползунка на полосе прокрутки не будут изменены.

Excel ячейки прыгают перед глазами

Вопрос от пользователя

Здравствуйте.

Подскажите, как быть с документом Excel — у меня в ячейках не цифры, а текст (есть ячейки, где его много). Так вот, прокрутка такого документа очень сложна — иногда при повороте колесика мышки, документ «прыгает» сразу на несколько строк/ячеек вниз и не успеваешь ни прочесть, ни отредактировать информацию.

Можно ли как-то прокручивать документ плавно, не по ячейке, а по пикселям. Или что можете посоветовать?

Здравствуйте.

Да, такая проблема мне знакома. Заранее предупрежу, что 100% решения для прокрутки документа по «пикселям» (а не по «ячейкам»), насколько мне известно, не существует.

Однако, есть определенные варианты, которые помогают существенно снизить градус проблемы, и решить текущую задачу. Вот о них и поговорим в текущей заметке… 👌

*

Что можно посоветовать для работы с большими ячейками Excel

📌Вариант 1

Для начала дам три банальных совета:

  1. работать с большими документами лучше на полноценном мониторе (с размером экрана не менее 20 дюймов). Экран ноутбука, к сожалению, для такого не очень удобен;
  2. если есть возможность — попробуйте сделать столбец с большими ячейками шире (тогда высоту строки можно будет уменьшить!);
  3. измените масштабирование листа в Excel так, чтобы на экране помещалось хотя бы полторы ячейки (а лучше 2-3!). Примерно, как у меня на скрине ниже. 👇

Измените масштабирование странички

Измените масштабирование странички

*

Даже после таких настроек — с документом станет работать легче.

Кстати, для увеличения рабочего пространства — я бы также посоветовал скрыть верхнее меню, нажав на сочетание Ctrl+F1 (на ноутбуках, возможно, сочетание: Ctrl+Fn+F1).

Сверните верхнее меню — Ctrl+F1

Сверните верхнее меню — Ctrl+F1

*

📌Вариант 2

Попробуйте нажать по колесику мышки и сместить ее вниз (вверх). Вы заметите, что лист в Excel будет съезжать гораздо плавнее, чем это происходит при прокрутке колесика.

Нажать по колесику мышки...

Нажать по колесику мышки…

*

📌Вариант 3

Полезно также в настройках мыши выставить смещение на «1 строку» при прокрутке колесика (по умолчанию установлено 3!).

Как это сделать: нажать Win+R и в окно «Выполнить» вставить команду control mouse. Далее в свойствах мышки открыть вкладку «Колесико» и изменить указанное количество строк. Пример ниже. 👇

👉 В помощь!

Как настроить мышку в Windows 11/10 (7 важных шагов для точечной до-настройки!)

Колесико - вертикальная прокрутка

Колесико — вертикальная прокрутка

*

📌Вариант 4

Если вам требуется просто ознакомиться и прочитать документ Excel (без редактирования формул) — то весьма неплохим выходом из ситуации может стать копирование нужных столбцов в Word-документ.

Фактически делается это за 3 шага:

  1. в Excel выделить «проблемные» столбцы, и нажать на Ctrl+С (чтобы скопировать их);
  2. перейти в Word и нажать Ctrl+V, чтобы вставить эти столбцы;
  3. в нижнем меню Word выбрать вариант отображения «Веб-документ». Всё, теперь текст в таблице можно плавно прокручивать и спокойно читать! 👌

Копируем столбцы

Копируем столбцы

Word — вставка столбцов

Word — вставка столбцов

*

На сим пока всё… Если нашли более удачное решение — дайте знать в комментариях (заранее благодарю)!

Успехов!

👋

donate

dzen-ya

Полезный софт:

  • видеомонтаж
  • Видео-Монтаж
  • Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!

  • утилита для оптимизации
  • Ускоритель компьютера
  • Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).

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

Все листы Excel, созданные в Excel 97-2003, имеют 256 столбцов (от А до IV) и 65 536 строк. Чаще всего на листе используется лишь небольшая доля доступных ячеек. Немного усилий — и вы сможете ограничить область прокрутки листа только ячейками, содержащими нужные данные. Затем можно поместить данные, которые пользователь видеть не должен, в ячейки за пределами области прокрутки. Это также упростит переход по ячейкам на листе, так как часто возникает ситуация, когда пользователь неожиданно оказывается на 50 000 строке и начинает кричать, что на листе совершенно невозможно найти необходимые данные.

Самый простой способ установить границы — просто спрятать все неиспользуемые столбцы и строки. На своем листе найдите последнюю строку, содержащую данные, и целиком выделите строку под ней, щелкнув кнопку строки. Удерживайте клавиши Ctrl и Shift и нажимайте стрелку вниз, чтобы выделить все строки ниже. Чтобы спрятать их, выберите команду Формат → Строка → Скрыть (Format → Row → Hide). To же самое сделайте и с неиспользуемыми столбцами: найдите последний столбец с данными, полностью выделите столбец справа от него, удерживайте клавиши Ctrl и Shift, нажимая стрелку вправо, а затем выберите команду Формат → Столбец → Скрыть (Format → Column → Hide). Если все произошло как надо, используемые ячейки будут окружены серой областью, за пределы которой пе.рейти невозможно.

Второй способ определить границы — указать допустимый диапазон в окне Properties листа. Правой кнопкой мыши щелкните ярлычок листа в левом нижнем углу экрана и в контекстном меню выберите пункт View Code (Исходный текст). В Windows выберите команду View → Project Explorer (Ctrl+R), а в Mac OS X нажмите сочетание клавиш Apple+R, чтобы открыть окно Project Explorer. Если окно Properties не открыто, нажмите клавишу F4. Выберите нужный лист, и перейдите к свойству ScrollArea в окне Properties.

Теперь в Project Explorer выберите лист, область прокрутки которого хотите ограничить, а затем в окне Properties (рис. 1.12) перейдите к свойству ScrollArea. В соответствующем поле значений справа введите желаемые границы листа, например, $A$1:$G$50.

Рис. 1.12. Окно Properties в Project Explorer

Рис. 1.12. Окно Properties в Project Explorer

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

Правой кнопкой мыши щелкните ярлычок с именем того листа, где нужно ограничить диапазон прокрутки, и в контекстном меню выберите команду Исходный текст (View Code), затем введите код из листинга 1.13.

1
2
3
4
// Листинг 1.13
Private Sub Worksheet_Activate ()
Me. Scroll Area = "A1:G50"
End Sub

Как обычно, нажмите сочетание клавиш Alt/Apple+Q, чтобы вернуться в Excel и сохранить книгу. Хотя вы не сможете увидеть результат в виде серой области в первом способе, вы все же не сможете прокрутить лист или выбрать что-либо за пределами заданной области.
[stextbox id=»warning»]Любой макрос, выбирающий диапазон за пределами этой области прокрутки (включая выбор целых строк и столбцов), сделать это более не сможет. Это относится, в частности, к записанным макросам, так как в них зачастую применяется выделение.[/stextbox]
Если макрос использует диапазон за пределами области прокрутки, можно легко изменить его, чтобы он не был ограничен в своей работе каким-то диапазоном ячеек. Выберите команду Сервис → Макрос → Макросы (Tools → Macro → Macros) или сочетание клавиш Alt+F8, выберите имя макроса, выделите его и щелкните кнопку Изменить (Edit). Вставьте следующую строку перед первой строкой существующего кода:
ActiveSheet.Scroll Area = ""
На самую последнюю строку кода поместите следующее:
ActiveSheet.Scroll Area = "$A$1:$G$50"
Теперь код должен выглядеть приблизительно так, как показано в листинге 1.14.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Листинг 1.14
Sub МуМасrо()
'
'
'макрос МуМасго
'макрос записан 19/9/2011 ву Excel2010.ru
'
'
ActiveSheet.Scroll Area = ""
	Range("Z100").Select
	Selection.Font.Bold = True
ActiveSheet.Scroll Area - "$A$1:$G$50"
Sheets('Daily Budget").Select
ActiveSheet.Scroll Area = ""
	Range ("T500").Select
	Selection.Font.Bold = False
ActiveSheet.Scroll Area = "$A$1:$H$25"
End Sub

Наш записанный макрос выбирает ячейку Z100 и форматирует ее, делая шрифт жирным. Затем он выбирает лист с именем Daily Budget, выбирает на нем ячейку Т500 и отменяет жирный шрифт. Мы добавили строку ActiveSheet.ScrollArea = «», поэтому на листе можно выбрать любую ячейку, а затем восстановить желаемый ограниченный диапазон прокрутки. Выбирая другой лист (Daily Budget), мы снова позволяем коду выбирать любую ячейку на этом листе, а затем восстанавливаем ограниченный диапазон.

Третий метод, наиболее гибкий, автоматически ограничивает область прокрутки используемым диапазоном ячеек на листе, для которого вы создаете следующий код. Чтобы применить этот способ, правой кнопкой мыши щелкните ярлычок с именем нужного листа, в контекстном меню выберите пункт Исходный текст (View Code) и введите код, приведенный в листинге 1.15.

1
2
3
4
// Листинг 1.15
Private Sub Worksheet_Activate()
	Me.ScrollArea = Range(Me.UsedRange, Me.UsedRange(2.2)).Address
End Sub

Теперь нажмите сочетание клавиш Alt/Apple+Q или щелкните крестик в правом верхнем углу окна, чтобы вернуться в Excel и сохранить книгу.

Этот макрос будет выполняться автоматически каждый раз, когда вы будете активировать лист, где он хранится. Однако некоторые проблемы могут возникнуть, если понадобится ввести данные за пределами текущего используемого диапазона. Чтобы избежать этого, примените стандартный макрос, который восстановит область прокрутки, равную полному листу. Выберите команду Сервис → Макрос → Редактор Visual Basic (Tools → Macro → Visual Basic Editor), затем выберите команду Insert → Module и введите код из листинга 1.16.

1
2
3
4
// Листинг 1.16
Sub ResetScrollArea()
	ActiveSheet.ScrollArea = ""
End Sub

Теперь нажмите сочетание клавиш Alt/Apple+Q или щелкните крестик в правом верхнем углу окна, чтобы вернуться в Excel и сохранить книгу. Если хотите, можно упростить способ выполнения макроса, назначив ему сочетание клавиш. Выберите команду Сервис → Макрос → Макросы (Tools → Macro > Macros) или нажмите сочетание клавиш (Alt/Option+F8). Выберите ResetScrollArea (это имя вашего макроса), щелкните кнопку Параметры (Options) и выберите сочетание клавиш.

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

Microsoft Excel — отличный инструмент для создания электронных таблиц. Вы можете использовать Excel для создания и управления большими объемами данных. При использовании Excel некоторые пользователи сталкивались с медленной или прерывистой прокруткой в ​​Excel. Если Excel не прокручивается плавно или вы испытываете прерывистую прокрутку в Excel, вы можете попробовать решения, представленные в этой статье, чтобы устранить проблему.

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

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

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

  • Прерывистая или медленная прокрутка
  • Excel перепрыгивает ячейки при прокрутке

Если вы испытываете медленную или прерывистую прокрутку в Excel, вам поможет отключение аппаратного ускорения графики в Excel. Кроме того, проблема может быть вызвана сторонней надстройкой. Вы можете определить такую ​​надстройку, запустив Excel в безопасном режиме. Ниже мы объяснили некоторые советы по устранению неполадок, которые помогут вам избавиться от этой проблемы.

На компьютерах с Windows есть настройка, в которой мы можем установить количество строк для колеса прокрутки мыши. По умолчанию установлено 3 строки. Это означает, что Excel переходит к третьей строке при каждой прокрутке. Например, если первая ячейка в вашем Excel равна 1, то после одновременного перемещения колеса прокрутки первая ячейка станет 4. Это не вызывает никаких проблем, если вы работаете с высотой ячейки по умолчанию в Excel. Но иногда ячейка содержит большие данные, из-за чего приходится увеличивать высоту ячеек. В этом случае вы столкнетесь с проблемами при прокрутке.

Чтобы решить эту проблему, Microsoft представила функцию плавной прокрутки для больших ячеек в Excel. В настоящее время эта функция доступна в Microsoft Office 365, а также в инсайдерских и бета-версиях ОС Windows. Пользователи других версий Microsoft Office могут попробовать некоторые общие исправления для решения этой проблемы. Вы можете уменьшить масштаб Excel, чтобы перестать прыгать по ячейкам во время прокрутки. Еще одно решение этой проблемы — изменить настройки прокрутки мыши. Шаги следующие:

Изменить настройки колеса прокрутки мыши

  1. Откройте панель управления.
  2. Измените режим просмотра на Крупные значки.
  3. Щелкните Мышь. Откроется окно свойств мыши.
  4. Выберите вкладку «Колесо».
  5. Уменьшите количество строк для вертикальной прокрутки с 3 до 1.
  6. Нажмите «Применить», а затем нажмите «ОК».

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

Если Excel не работает плавно в вашей системе, вот несколько советов, которые помогут вам избавиться от этой проблемы. Но прежде чем начать, убедитесь, что вы используете последнюю версию Microsoft Office. Мы предлагаем вам вручную обновить Microsoft Office и посмотреть, решит ли это проблему. Если это не помогает, попробуйте исправления, представленные ниже.

  1. Отключить аппаратное ускорение графики в Excel
  2. Отключите анимацию на вашем ПК с Windows
  3. Устранение неполадок Excel в безопасном режиме
  4. Обновите драйвер дисплея
  5. Офис ремонта

Давайте подробно рассмотрим все эти исправления.

1]Отключить аппаратное ускорение графики в Excel

Функция аппаратного ускорения графики разработана для повышения производительности в Excel. Но в некоторых случаях у пользователей возникают проблемы в Excel после включения этой функции. Если вы включили аппаратное ускорение графики в Excel, отключите его и посмотрите, устранит ли оно проблему прерывистой или медленной прокрутки. В этом вам помогут следующие шаги:

Отключить аппаратное ускорение графики в Excel

  1. Откройте Microsoft Excel.
  2. Откройте любую таблицу или создайте новую.
  3. Перейдите в «Файл > Параметры > Дополнительно».
  4. Прокрутите вниз, чтобы найти раздел «Дисплей».
  5. Установите флажок Отключить аппаратное ускорение графики.
  6. Нажмите OK, чтобы сохранить изменения.

2]Отключите анимацию на вашем ПК с Windows.

Если отключение аппаратного ускорения графики в Excel не решило вашу проблему, отключите анимацию на ПК с Windows и посмотрите, поможет ли это. Шаги для того же написаны ниже:

Отключить анимацию в Windows

  1. Нажмите «Поиск Windows» и введите дополнительные параметры системы.
  2. Выберите Просмотреть дополнительные параметры системы в результатах поиска. Это откроет окно свойств системы.
  3. Выберите вкладку «Дополнительно».
  4. Нажмите кнопку «Настройки» в разделе «Производительность».
  5. Появится окно «Параметры производительности».
  6. Снимите флажок «Анимировать элементы управления и элементы внутри Windows».
  7. Нажмите «Применить», а затем нажмите «ОК».

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

3]Устранение неполадок Excel в безопасном режиме

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

Сначала запустите Excel в безопасном режиме. Теперь посмотрите, сохраняется ли проблема. Если Excel показывает плавную прокрутку в безопасном режиме, виновником является одна из надстроек, отключенных в безопасном режиме. Если Excel не показывает плавную прокрутку, виновником может быть одна из надстроек, включенных в безопасном режиме. Давайте посмотрим на оба этих случая.

Случай 1: Excel показывает плавную прокрутку в безопасном режиме

Если у вас нет прерывистой или медленной прокрутки в безопасном режиме, проблему вызывает одна из надстроек, отключенных в безопасном режиме. Теперь перейдите в «Файл > Параметры > Надстройки». Выберите «Надстройки COM» в раскрывающемся меню и нажмите «GO». Теперь запишите все надстройки, отображаемые в безопасном режиме. Эти надстройки не вызывают проблем в Excel.

Теперь закройте Excel и запустите его в обычном режиме. Перейдите в «Файл > Параметры > Надстройки». Выберите надстройки COM в раскрывающемся списке и нажмите GO. Теперь отключите надстройки одну за другой, кроме тех, которые были включены в безопасном режиме. Проверьте проблему прокрутки после отключения каждой надстройки.

Случай 2: Excel показывает прерывистую или медленную прокрутку в безопасном режиме

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

Описанный выше процесс поможет вам определить проблемную надстройку. Как только вы найдете проблемную надстройку, удалите ее.

4]Обновите драйвер дисплея

Еще одна вещь, которую вы можете попробовать, — обновить драйвер дисплея. Следующие шаги помогут вам в этом.

обновить драйвер видеоадаптера

  1. Нажмите клавиши Win + X и выберите Диспетчер устройств.
  2. Когда на экране появится Диспетчер устройств, разверните узел Видеоадаптеры.
  3. Щелкните правой кнопкой мыши драйвер дисплея и выберите «Обновить драйвер».
  4. Теперь выберите Автоматический поиск драйверов. Позвольте Windows обновить драйвер дисплея.

Читать: Исправить Word, Excel, PowerPoint столкнулся с ошибкой.

5]Ремонтный офис

Одной из возможных причин проблемы являются поврежденные файлы Office. Если у вас это так, восстановление Office решит проблему. Во-первых, запустите быстрый ремонт. Если не поможет, запустите онлайн-восстановление.

Как исправить медленную прокрутку в Excel?

Если у вас возникли проблемы с Excel, убедитесь, что вы используете последнюю версию Microsoft Office. Если прокрутка в Excel медленная или прерывистая, может помочь отключение аппаратного ускорения графики в Excel и отключение анимации в Windows.

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

Включите плавную прокрутку Excel, установив это обновление

Microsoft скоро выпустит обновление, которое сделает прокрутку в EXcel еще более плавной. Это обновление включает в себя два важных улучшения:

  • Excel теперь работает более плавно во время прокрутки при использовании колесика мыши или полос прокрутки (сенсорные экраны и сенсорные панели уже прокручивались плавно).
  • Вы можете остановить прокрутку строки или столбца на полпути, и Excel не заставит вас двигаться дальше, чем вы хотите (больше не будет привязываться к сетке).

В настоящее время обновление доступно для участников программы предварительной оценки Office, использующих версию Beta Channel или Current Channel (Preview), но скоро будет выпущена стабильная версия.

Читать дальше: Excel зависает, дает сбой или не отвечает.

Excel не прокручивается плавно

Понравилась статья? Поделить с друзьями:
  • Получение ссылки в excel
  • Полоса прокрутки в excel для чего
  • Получение списка файлов в папке в excel
  • Получение списка папок в excel
  • Половозрастная таблица в excel