Как в excel сделать чтобы курсор бегал по ячейкам

Как в excel сделать чтобы курсор бегал по ячейкам?

9 Ноя 2018 21:58:44

29 Янв 2017 17:28:40

28 Июн 2018 15:25:11

25 Окт 2018 09:26:29

9 Ноя 2018 21:57:59

9 Ноя 2018 18:27:42

9 Ноя 2018 19:30:06

30 Окт 2018 15:01:36

Сейчас на форуме (гостей: 551, пользователей: 13, из них скрытых: 1) , , , , , , , , , , ,

Сегодня отмечают день рождения (351), (27), (31), (28), (45), (37)

Всего зарегистрированных пользователей: 83887

Приняло участие в обсуждении: 32170

Всего тем: 106842

В разделе фишки

Что делать, если в Excel ячейка-курсор не двигается при нажатии клавиш-стрелок

Никогда не задумывались, для чего на вашей клавиатуре клавиша Scroll Lock? Вы вообще ей пользовались? А где она расположена знаете? А почему при ее включении лампочка загорается?

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

Клавиша Scroll Lock впервые появилась на 83-х кнопочной клавиатуре IBM PC/XT , а также на 84-х кнопочной IBM PC AT. Придумали эту клавишу для того, чтобы при её включении клавиши курсора меняли свое предназначение. При выключеной клавише Scroll Lock, клавиши курсора действуют как обычно, а при включенной могут служить для прокрутки экрана.

Конечно, если вы прямо сейчас включите Scroll Lock, то никаких изменений не увидите, а вот если у вас браузер Опера, то с помощью клавиши Scroll Lock вы можете пользоваться голосовыми командами. Да, да, Оперой можно управлять голосом. Для этого, правда, нужно загрузить и установить голосовые библиотеки (их объем около 10 мегабайт). Загрузите и вы сразу же поймете, что эта чудо-кнопка просто незаменима.

Если у вас ноутбук, вы, наверняка, пользуетесь функциональной клавишей Fn (я, например, по нажатию Fn и F2 выключаю экран своего ноутбука) и вам, наверняка, будет интересно узнать, что в ноутбуках Dell, та самая Scroll Lock используется как Fn key. То есть хитрые разработчики все-таки нашли её достойное применение. Надеемся, что такое же достойное применение этой клавише найдете и вы. Зачем-то же она вам нужна?

У меня ноутбук не от Dell, голосом оперой я не управляю, поэтому до последнего времени я не пользовался сим рудиментом древних систем. Хотя все перечисленное я, безусловно знал, использовать клавишу в работе никогда не приходилось. Но на тренинге в ИКЦ израильский консул Болеслав Ятвецкий, большой поклонник клавиатурных сокращений, заказал мне занятие именно по шорткатам. Тут то мне и пришлось разобраться со Scroll Lock. А тут как раз на занятиях по Excel любознательные слушатели как всегда создли для себя ситуацию. Попробуем смоделировать.

Запускаем Microsoft Excel 2003/2007, открываем любой файл, ставим курсор, например, в ячейку B2. Нажимаем клавиши-стрелки – ячейка-курсор (“рамочка”) перемещается в другие ячейки. Это обычное, всем привычное поведение. Повторяем опыт, но теперь со включенным Scroll Lock.

Нажимаем клавиши-стрелки – лист таблицы прокручивается, но ячейка-курсор (“рамочка”) не двигается, т.е. по-прежнему остаётся в B2. Это удобно для обозрения большого листа Excel с помощью клавиатуры. Но более важно, ИМХО, что иногда у юзеров это получается случайно. И вызывает сильное беспокойство. Не беспокойтесь, пожалуйста, сейчас я вам все объясню!

Мой блог находят по следующим фразам
• скачать бесплатно microsoft office 2007 с ключом
• удалить Microsoft Shared
• Скачать Microsofr Word бесплатно с кряком
• скачать Microsoft office с ключом бесплатно crack
• альтернатива excel for mac
• бесплатно ключ для microsoft office

Возможно, Вас заинтересует также информация по следующим ключевым словам, которую обычно ищут на моем сайте
• Как в BIOS включить включение компьютера
• скачать office 2003 rus бесплатно
• windows media player воспроизвести музыку
• Проблемы с форматом чисел в Excel
• включить компьютер по времени
• как разместить несколько слайдов power point на одной странице

Excel, Microsoft, Office, Office 2007, Word, бесплатно, тренинг

Перемещение по ячейкам листа осуществляется с помощью курсора (управляемый черный прямоугольник). Чаще всего при заполнении данными листов Excel необходимо перемещаться к соседней ячейке. Но иногда требуется переместиться к любым отдаленным ячейкам.

Например, в конец / начала прайса и т.п. Каждая ячейка под курсором является активной. Просмотр содержимого листов Excel следует условно разделить на 2 типа: 1 просмотр с помощью перемещения курсора и 2 просмотр с помощью дополнительных инструментов предназначенных для просмотра без перемещения курсора. Например, полосы прокрутки листа.

О том, как в Excel стрелками быстро перемещаться по ячейкам, описано подробнее ниже.

Перемещение курсора к соседней ячейке в низ

Переместите курсор к нижней (следующей) ячейке. При загрузке программы по умолчанию курсор расположен на ячейке с адресом A1. Вам нужно перейти на ячейку A2. Для этого решения есть 5 вариантов:

  1. Просто нажмите клавишу «Enter».
  2. Перемещение по ячейкам стрелками. (Все стрелки клавиатуры влияют на перемещение курсора соответственно со своим направлением).
  3. Наведите курсор мышки на ячейку с адресом A2 и сделайте щелчок левой кнопкой мыши.
  4. С помощью инструмента «Перейти…» (CTRL+G или F5) .
  5. Используя поле «Имя» (расположенное слева от строки формул).

Со временем в процессе работы с Excel вы заметите, что каждый вариант обладает своими преимуществами в определенных ситуациях. Иногда лучше нажать мишкой, а иногда перемещать курсор лучше клавишей «Enter». Также дополнительным примером может послужить данное задание как в Excel можно находить решения в несколько способов.

По умолчанию в Excel параметр перемещения курсора после нажатия клавиши «Enter» направлено в низ, на нижнюю ячейку (а если нажать SHIFT+ENTER, то курсор перейдет на верхнюю ячейку). При необходимости это можно изменить в настройках программы. Открываем окно «Параметры Excel» через меню «Файл»-«Параметры». В появившемся окне следует выбрать параметр «Дополнительно». Нас интересует здесь: «Переход к другой ячейке после нажатия клавиши ВВОД». Ниже в опции направление указать желаемое… как показано на рисунке:

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

Быстрый переход к выбранным отдаленным ячейкам

В выше описанном задании мы перемещались по соседним ячейкам (С A1 до A2). Попробуйте в такой же способ переместить курсор (черный прямоугольник) на ячейку D3.

Как видите, в данной задаче самый короткий путь решения будет сделать 1 щелчок мышкой. Ведь для клавиатуры это 3 нажатия клавиш.

Для решения данной задачи можно еще использовать инструмент «Перейти…». Чтобы ним воспользоваться необходимо на закладке «Главная» открыть выпадающий список инструмента «Найти» и выбрать опцию «Перейти…». Или нажать комбинацию «горячих» клавиш CTRL+G или F5.

В появившемся окне впишите D3 (можно вписать малыми буквами d3, а программа сама заменяет маленькие буквы на большие и в формулах так же), после чего нажмите OK.

Для быстрого перемещения курсора в любой адрес ячейки листа, так же удобно использовать поле «Имя», которое находится в левом верхнем углу под полосой инструментов на одном уровне со строкой формул. Введите это поле D3 (или d3) и нажмите «Enter». Курсор мгновенно переместится по заданному адресу.

Если отдаленная ячейка, на которую следует переместить курсор, чтобы сделать ее активной, находится в пределах одного экрана (просмотра без прокрутки), то лучше воспользоваться мышкой. Если же ячейку нужно искать, но адрес ее известен заранее, то лучше воспользоваться полем «Имя» или инструментом «Перейти…».

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

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

На практическом примере быстро проверим количество строк в листе.

Задание 1. Откройте новый чистый лист и поместите курсор в любую колонку. Нажмите на клавиатуре клавишу END, а потом «стрелка вниз» (или комбинация CTRL+«стрелка вниз»). И вы увидите, что курсор переместился в последнюю строку листа. Если нажать комбинацию клавиш CTRL+HOME, то курсор переместится в первую ячейку листа A1.

Теперь проверим адресное наименование последней колонки и их количество.

Задание 2. Нажмите комбинацию клавиш CTRL+«стрелка вправо» (или клавишу END, а потом «стрелка вправо»). Тогда курсор переместится в последнюю колонку с адресным наименованием XFD.

Чтобы узнать какая по счету последняя колонка листа, необходимо переключить стиль отображения адресов ссылок на ячейки. Для этого необходимо зайти: «Файл»-«Параметры»-«Формулы» и отметить галочку «Стиль ссылок R1C1», нажать OK. После чего в наименованиях колонок вместо букв будут отображаться цифры. Порядковый номер последней колонки листа 16384. После чего в таком же порядке снимите галочку, чтобы вернуть стандартный стиль колонок с латинскими буквами.

Читайте также  Циклические ссылки в excel, Excel Training

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

Источник:
http://word-office.ru/kak-v-excel-sdelat-chtoby-kursor-begal-po-yacheykam.html

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

После открытия таблицы Microsoft Excel иногда пользователи не могут использовать клавиши со стрелками при перемещении между ячейками. С этой неполадкой можно столкнуться в разных версиях Office.

Почему не срабатывают клавиши со стрелками в Excel?

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

  1. Включена клавиша Scroll Lock. В большинстве случаем, она включается случайным нажатием на FN. Ее можно отключить с помощью экранной клавиатуры.
  2. Сбой функции залипания клавиш, которая зависла в неопределенном состоянии.
  3. Поврежденная надстройка или конфликт этих компонентов.

Отключение постраничной прокрутки

Если весь лист перемещается при нажатии стрелки вместо перехода по ячейкам, скорее всего, причиной такого поведения является активированная кнопка Scroll Lock. Возможно, на вашей клавиатуре нет этой клавиши, но ее функцию можно включить с помощью комбинации FN. Для ее отключения можно использовать экранную клавиатуру.

Вызовите экранную клавиатуру командой «osk», запущенной из окна командного интерпретатора (Win + R).

Щелкните на ScrLk один раз, чтобы ее отключить. Если клавиша, возвращается к цвету остальных, постраничная прокрутка будет отключена.

Откройте таблицу и посмотрите, работает ли навигация по ячейкам.

Перезагрузка функции упрощения набора текста

Переход по ячейкам с использованием стрелок может не работать при возникновении сбоя в функции залипания клавиш, из-за которого она зависает в неопределенном состоянии. Когда Excel не может определить ее состояние, он воспринимает это за включенную кнопку ScrLk. В этом случае нужно ее перезапустить.

Отройте Панель управления командой control из окна «Выполнить».

В строке поиска наберите «Включение клавиш удобного доступа» и перейдите по найденному результату.

В разделе «Упростить набор текста» отметьте флажком опцию «Включить залипание клавиш» и сохраните конфигурацию нажатием на «Применить».

Подождите несколько секунд прежде чем снова снять флажок, затем сохраните изменения на «Применить».

Откройте Excel и проверьте, восстановлена ли работа стрелок.

Отключение дополнительных функций

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

Откройте приложение Excel и перейдите в «Файл» на полосе панели. В меню выберите пункт «Параметры».

В окне параметров выберите Надстройки. Внизу экрана кликните на раскрывающееся меню Управление и выберите «Надстройки Excel», затем нажмите на кнопку «Перейти».

Удалите флажки со всех дополнений и кликните на «ОК».

Вернитесь на предыдущий экран и в меню Управление выберите «Надстройки COM» и кликните на «Перейти». Здесь также снимите все флажки и примените изменения на «ОК».

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

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

Источник:
http://compuals.ru/ustranenie-nepoladok/ne-rabotayut-strelki-v-excel

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

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

Скачать урок Excel — занимательный файл (178kb)

Собственно раскладки для перемещения в Excel 2003:

v перемещение клавишами-стрелками во все стороны, на одну ячейку.

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

PgDn перейти на один экран вниз.

PgUp на один экран вверх.

Alt +PgDn на один экран вправо.

Alt+PgUp на один экран влево.

Опять же, если не хотите «таскать за собой» выделенную ячейку, нажимайте Scroll Lock и скрольте клавой.

Ctrl+ v быстрое перемещение, к краю области данных.

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

Ctrl+End переход к последней ячейке области данных

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

Ctrl+Home перейти к ячейке А1

Часто бывает полезным, особенно, если забрался далеко, а надо срочно в «Родительский дом». Причем, нажатие просто клавиши Home возвращает курсор к началу строки Excel, а в режиме Scroll Lock, в верхнюю левую ячейку таблицы, которую мы видим на экране.

End перемещение в нижнюю правую ячейку экрана при включении скролл-лок.

Интересный результат дает использование клавиш стрелок после нажатия End. Сразу понимаешь, что все в нашей жизни относительно :-). Вообще с этой клавишей, противоположной Home, все ясно из названия. Работает везде, и везде это перемещение в конец.

F5 как и Ctrl+G — запрос ячейки для перехода.

Вызывает диалоговое окно, где можно задать адрес ячейки для перехода или её Имя. Разумеется, эти данные нужно знать и ячейка должна быть по настоящему вам близка или дорогА. Обычно адрес или Имя запоминаются только в этих случаях.

Alt+Tab перейти к другой книге.

Собственно нажимая эти клавиши, вы получаете на экране небольшое окошко, которое позволяет перейти к любому открытому файлу или папке. Нажать нужно сначала Alt, а потом, удерживая его, нажимать Tab до перехода к нужному файлу. Файл или папка изображается в виде иконки, а название его написано в строке ниже, на случай нескольких одинаковых иконок. Если открыто много чего, то можно перемещаться и в обратном порядке, дополнительно удерживая клавишу Shift. Но обычно хватает и первого сочетания. Попробуйте. очень рекомендую! Жаль не получилось сфотографировать это НЛО, однако, если у вас открыто больше одного приложения или файла, попробуйте, удерживая Alt понажимать на Tab прямо сейчас. не пожалеете!

Ctrl+PgDn и Ctrl+PgUp перемещение между листами Excel.

Сочетание скорее для правой руки. Владельцы «многостраничных книг» его оценят по достоинству. Ведь очень многие не знают — как переключаться между листами в Excel.

Ctrl+Tab переход к следующему окну Excel.

Ctrl+Shift+Tab то же самое, в обратном порядке.

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

Перемещаться в окне Excel можно и при помощи Enter, Shift+Enter — вниз, вверх или Tab, Shift+Tab — вправо, влево

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

Источник:
http://www.hot-keys.ru/page_c_1.html

Как восстановить: клавиши стрелок не работают в Excel

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

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

Отключить блокировку прокрутки

Когда ячейка на листе выбрана и вы нажимаете клавиши со стрелками, выбор обычно перемещается между отдельными ячейками, либо вверх, либо вниз, либо влево или вправо, в зависимости от того, какую клавишу со стрелкой вы нажимаете. Однако, если вы нажмете клавиши со стрелками, когда включена функция прокрутки, вы прокрутите одну строку вверх или одну строку вниз. Или прокрутите один столбец влево или один столбец вправо. Клавиша Scroll Lock — это клавиша переключения на клавиатуре, как и клавиша CAPS LOCK. После нажатия активируется функция блокировки прокрутки. Для переключения с одной ячейки на другую с помощью клавиш со стрелками необходимо отключить блокировку прокрутки.

Обновить:

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

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.
Читайте также  Несколько окон на экране и другие настройки в Эксель

Если у вас есть рабочий стол, посмотрите ниже:

  • Вы нажали кнопку блокировки прокрутки. Пожалуйста, проверьте функцию блокировки прокрутки и нажмите эту кнопку еще раз.

Если у вас есть ноутбук, вы можете не найти кнопку Scroll Lock. Итак, что вам нужно сделать, это:

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

Состояние Sticky ключей Велоспорт

Как отметили несколько пользователей, эта проблема также может возникнуть, если Sticky Keys неисправны и находятся в подвешенном состоянии. Оказывается, это смущает Excel, полагая, что блокировка экрана включена, даже если она не включена.

Если вы считаете, что этот сценарий применим к вашей текущей ситуации, вы можете исправить это, временно отключив функцию Sticky Keys, прежде чем отключить ее снова. После этого клавиша со стрелкой должна работать правильно.

Деактивация подозрительных надстроек

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

Заключение

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

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

Источник:
http://windowsbulletin.com/ru/%D0%BA%D0%B0%D0%BA-%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B8-%D0%BD%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%89%D0%B8%D0%B5-%D0%B2-Excel/

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

9 ноября 2014 г.

Элемент Полоса прокрутки позволяет изменять значения в определенном диапазоне с шагом (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 и ниже.

Читайте также  Как использовать встроенную в Excel форму для ввода данных - Трюки и приемы в Microsoft Excel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник:
http://excel2.ru/articles/polosa-prokrutki-element-upravleniya-formy-v-ms-excel

Трюк №8. Ограничение диапазона прокрутки листа Excel

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

Все листы 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

Вы не сможете прокручивать лист за пределы указанной области. К сожалению, после закрытия 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 для переопределения границ. После выполнения макроса внесите изменения, которые было невозможно сделать с ограниченным диапазоном прокрутки. Закончив, активируйте любой другой лист, а затем активируйте только что измененный лист. Это действие запустит код, ограничивающий диапазон прокрутки желаемой областью.

Источник:
http://excel2010.ru/hack-8.html