Как поставить курсор в ячейку excel
Перейти к содержимому

Как поставить курсор в ячейку excel

  • автор:

Быстрое перемещение курсора по ячейкам листа Excel

Перемещение по ячейкам листа осуществляется с помощью курсора (управляемый черный прямоугольник). Чаще всего при заполнении данными листов 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 Formula Examples
  • Создать таблицу
  • Форматирование
  • Функции Excel
  • Формулы и диапазоны
  • Фильтр и сортировка
  • Диаграммы и графики
  • Сводные таблицы
  • Печать документов
  • Базы данных и XML
  • Возможности Excel
  • Настройки параметры
  • Уроки Excel
  • Макросы VBA
  • Скачать примеры

Как поставить курсор в ячейку excel

На этом шаге мы рассматрим перемещение табличного курсора после ввода данных в ячейку.

В зависимости от настройки параметров Excel , нажатие клавиши Enter после ввода данных в ячейку может автоматически перемешать табличный курсор в другую ячейку. Изменить установку перехода к другой ячейке можно с помощью команды Сepвис | Параметры и выбором вкладки Правка . Опция, управляющая описанной возможностью, называется Переход к другой ячейке после ввода (рис. 1). Здесь же можно указать направление, в котором будет перемешаться табличный курсор после ввода данных (вниз, влево, вправо или вверх).

Рис. 1. Диалоговое окно Параметры вкладка Правка

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

Если заранее выделить диапазон ячеек, то при нажатии клавиши Enter Excel автоматически переместит табличный курсор в следующую ячейку. Если выделенная область включает несколько строк, то Excel будет перемещать табличный курсор вниз по столбцам. После того как табличный курсор окажется в последней ячейке текущего столбца, он переместится в верхнюю ячейку следующего столбца. Для пропуска текущей ячейки нажмите клавишу Enter , ничего не вводя. Чтобы вернуться к предыдущей ячейке, нажмите комбинацию клавиши Shift + Enter . Если Вы предпочитаете вводить данные по строкам, а не по столбцам, используйте вместо Enter клавишу Таb .

Если возникает необходимость ввести одни и те же данные в несколько ячеек , то, как правило, большинство пользователей поступают следующим образом: вводят данные в одну ячейку, а затем копируют их во все оставшиеся ячейки. Существует более удобный способ: выделите все ячейки, которые нужно заполнить данными, введите числовое значение, текст или формулу, а затем нажмите Ctrl + Enter . В результате одни и те же данные будут введены в каждую ячейку выделенной области.

На следующем шаге рассмотрим перемещение табличного курсора после ввода данных.

Как поставить курсор в ячейку excel

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

Пользователь
Сообщений: 4837 Регистрация: 06.01.2013
17.01.2009 15:37:29

Может это вам поможет

Пользователь
Сообщений: 8 Регистрация: 01.01.1970
17.01.2009 19:35:42

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

17.01.2009 19:55:49

SetCursorPos 0&, 0&
Вот так курсор будет в левом верхнем углу.
SetCursorPos 0&, 100&
так сместится ниже. А в первую ячейку. у меня один набор панелей инструментов, у вас другой. Вопрос некорректный. Подбирайте.

Пользователь
Сообщений: 4837 Регистрация: 06.01.2013
17.01.2009 20:22:06

Курсор перейдёт на ячейку А1

Private Declare Function SetCursorPos Lib «user32.dll» (ByVal X As Long, ByVal Y As Long) As Long

Sub SetCursorToA1()
Dim XDistance&, YDistance&
With ActiveWindow
XDistance = .PointsToScreenPixelsX(Range(«A1»)) + 30
YDistance = .PointsToScreenPixelsY(Range(«A1»)) + 8
End With
SetCursorPos XDistance, YDistance
End Sub

Пользователь
Сообщений: 8 Регистрация: 01.01.1970
17.01.2009 21:05:25

Почему-то выполнение макроса останавливается на строке SetCursorPos XDistance, YDistance. Пока не пойму.

Пользователь
Сообщений: 4837 Регистрация: 06.01.2013
17.01.2009 21:08:01
Мой код не верный. Надо ещё подумать.
Сообщений: 60996 Регистрация: 14.09.2012
Контакты см. в профиле
17.01.2009 21:09:44
Павел, а у меня становится точно над А1.
Пользователь
Сообщений: 4837 Регистрация: 06.01.2013
17.01.2009 21:33:59

Ну, это да. А ты попробуй поставить курсор над H3 — ничего не получится.

Сообщений: 60996 Регистрация: 14.09.2012
Контакты см. в профиле
17.01.2009 22:07:07
А я целюсь только в А1. И попадаю 100%
Это говорит о точности наведения 🙂
Сообщений: 60996 Регистрация: 14.09.2012
Контакты см. в профиле
17.01.2009 22:36:14

Я понял почему так. Паш, вспомни Врунгеля: «Как Вы лодку назовете, так она и поплывёт». А теперь глянь на название макроса. Во. 🙂

Пользователь
Сообщений: 4837 Регистрация: 06.01.2013
18.01.2009 00:06:07
ну, мы не ищем лёгких путей ) См. файл
Прикрепленные файлы

  • post_45173.xls (39 КБ)

18.01.2009 00:22:17
еще пример
Прикрепленные файлы

  • post_45175.xls (20.5 КБ)

18.01.2009 00:42:27

ну, мы не ищем лёгких путей ) См. файл
А если прокрутить строки так, чтобы была видна ячейка N100, например.
И как тогда уствновить курсор в нее?

18.01.2009 00:45:56

В неё — это куда? в N100 или в H10 ?

18.01.2009 00:50:02
В N100. И еще если сделать масштаб 40%? то уже курсор не попадает в H10
Сообщений: 60996 Регистрация: 14.09.2012
Контакты см. в профиле
18.01.2009 00:57:18

Павел, что-то мне не везёт сегодня: прошу в А1 — сразу ругается, прошу в D4 — ругается с задержкой.
P.S. Сижу и думаю — и зачем это? Вот для какой конкретной цели это можно применить? И ничего не придумывается. А макрос здоровый. упрямый такой. Может, ну его?

18.01.2009 01:08:50

В N100. И еще если сделать масштаб 40%? то уже курсор не попадает в H10

Чтобы курсор вставал на N100 измените H10 на N100 в макросе
Да, если масштаб будет 40%, то курсор не попадает в ячейку H10. Но я думаю, вы не работаете с таблицей в Excel с масштабом 40%.

18.01.2009 01:10:46
да, наверное, надо ещё подумать) может другой способ есть )
18.01.2009 01:28:05

В N100
Чтобы курсор вставал на N100 измените H10 на N100 в макросе

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

Сообщений: 60996 Регистрация: 14.09.2012
Контакты см. в профиле
18.01.2009 01:47:05

А может всё проще? Может человеку нужно просто программно встать (выделить/сделать активной) нужную ячейку? А мы тут голову ломаем. Ведь такие случаи уже были. Mishel, нельзя ли уточнить?

Пользователь
Сообщений: 8 Регистрация: 01.01.1970
18.01.2009 09:54:06

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

18.01.2009 10:17:14
а как бы еще сделать чтобы при пуске формы курсор в текстбокс вставлялся
Пользователь
Сообщений: 3745 Регистрация: 21.12.2012
18.01.2009 10:20:58

А может всё проще? Может человеку нужно просто программно встать (выделить/сделать активной) нужную ячейку? А мы тут голову ломаем. Ведь такие случаи уже были. Mishel, нельзя ли уточнить?

Юрий, а ведь Вы правы. Очень похоже на просто.
Range(«A1»).Select / Range(«A1»).Activate в модуле Эта книга и на событии Открытие книги.

Сообщений: 60996 Регистрация: 14.09.2012
Контакты см. в профиле
18.01.2009 11:38:19

Идея написания макроса состояла в том, чтобы добавлять строки этото макроса в другие макросы и при их запуске не думать о том, где в стоит курсор (по аналогии — машина трогается с места всегда на первой скорости). Так и в данном случае — курсор стоит в любой ячейке строки и при запуске любого макроса курсор автоматом перемещался бы в начало строки (к первой ячейке).
Mishel, Mishel. получается, что Вы всем нам тут голову заморочили. Я вот о чём: встаньте на ячейку А1. Неважно каким способом — кликнув туда мышкой или при помощи клавиш управления курсором. А теперь просто подвигайте мышу. Выбрана (активна) ячейка А1, а курсор мыши в это время перемещается где угодно. Понимаете разницу? Ведь Вы в своём вопросе говорите конкретно о КУРСОРЕ МЫШКИ А нужно Вам, оказывается, выбрать ячейку! Столько времени на Вас Павел потратил впустую. Потрудитесь корректно формулировать свои вопросы.

Сообщений: 60996 Регистрация: 14.09.2012
Контакты см. в профиле
18.01.2009 11:48:12

а как бы еще сделать чтобы при пуске формы курсор в текстбокс вставлялся
Вставьте этот код в модуль Формы.
— — —
Private Sub UserForm_Initialize()
TextBoxN.SetFocus
End Sub
— — —
Где N — номер Вашего ТекстБокса. Т.е. фокус на этот ТекстБокс.

В Экселе не двигается курсор по ячейкам

В Экселе не двигается курсор по ячейкам

Обучим функционалу программных продуктов Power BI и Power Query для ускорения обработки данных и их визуализации.2 месяца обучения- Освоите возможности Power BI и Power Query для бизнес-анализа и визуализации данных- Научитесь строить интерактивные графики и удобные дашборды, быстро импортировать и анализировать данные без помощи программистов- Повысите свою производительность: автоматизируете обработку и вычисление данных, выстроите эффективную сквозную аналитику

20 000 ₽ 20 000 ₽
0 ₽/мес рассрочка
Содержание

  • Все статьи (699)
  • EXCEL (420)
  • Python (18)
  • Unity (1)
  • WORD (117)
  • Бесплатные онлайн-курсы (4)
  • Бизнес (1)
  • Веб программирование (4)
  • Интернет магазины (1)
  • Интерьер (67)
  • Маркетинг (12)
  • Онлайн сервисы (1)
  • Профессии (20)
  • Развитие (10)
  • Управление (6)
  • Учимся рисовать (16)
  • Финансы (1)

Показать все категории

Причин, по которым курсор не перемещается по ячейкам в Excel, не так много. Перечислим их в порядке появления:

  1. Клавиша «Scroll Lock» нажата»;
  2. Включена блокировка области (где-то на странице);
  3. Активирован режим «Расширить выделение»;
  4. Возникла проблема с функцией залипания клавиш;
  5. Конфликт надстроек Excel;
  6. Сбой приложения Excel или всего Office;
  7. Вирусы на вашем компьютере;
  8. Сломанные клавиши клавиатуры.

Проблема проявляется несколькими способами:

  • Когда вы нажимаете стрелки, вместо перемещения между ячейками перемещается вся страница;
  • Вместо перехода начинается выбор ячейки;
  • Курсор вообще не реагирует на нажатие стрелок;
  • Вся программа «зависает» и «зависает».

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

Клавиша «Scroll Lock»

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

Слово «Scroll» переводится с английского как «прокручивать», «прокручивать». «Блокировать» — «закрыть», «заблокировать». Дословный перевод обозначения передает функциональность клавиши — блокировку прокрутки.

Всего один щелчок — и курсор «замирает». Чтобы отключить режим Scroll Lock, просто нажмите эту кнопку еще раз. Не можете найти?

  • На некоторых клавиатурах он совмещен с другими кнопками и обозначается сокращенно: «ScrLc», «ScLc»;
  • Ищите его где-то между кнопками «Пауза», «Удалить» и «Вставить»;
  • Включение / выключение режима также производится нажатием комбинации клавиш, чаще всего «Shift + F14». Иногда вместо Shift используются Command, Ctrl или Option»;
  • Если на вашей клавиатуре нет «Scroll Lock», это не значит, что режим блокировки не работает. Просто его активация находится под другими кнопками. На ноутбуках часто требуется комбинация с клавишей «FN»;
  • Если вы прошли через все варианты сочетаний клавиш, но курсор в Excel по-прежнему не перемещается и не перемещается по ячейкам со стрелками, откройте экранную клавиатуру одним из двух способов:
  • Пуск — Специальные возможности — Экранная клавиатура.
  • Вызвать командное меню «Win + R», набрать команду «osk» (без кавычек) и нажать «Enter».

Теперь просто нажмите на упомянутую выше кнопку, вот она и есть.

Закрепление областей

Давайте продолжим анализировать, почему ячейки в Excel не перемещаются со стрелками. Следуя объяснению: вы активировали режим стыковки (возможно, где-то в центре документа). Уберите крючок, курсор снова будет перемещаться по ячейкам. Вот как это сделать:

  • Перейдите на вкладку «Просмотр»;
  • Щелкните значок «Заблокировать области»;
  • Выберите Удалить».

Режим «Расширение выделения»

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

Узнать, активен ли один из дополнительных режимов, поможет строка состояния внизу экрана. Это такая узкая серая полоса со словом «Готово» слева. Если вы включили Scroll Lock, «Expand Selection» или любой другой режим, на нем будет соответствующая надпись.

Поэтому, если в Excel курсор не двигается и не перемещается по ячейкам со стрелками, сначала посмотрите на строку состояния.

«Глючит» опция залипания кнопок

Иногда стрелки в Excel не перемещаются по ячейкам из-за заблокированной опции залипания кнопок. Система интерпретирует эту ошибку как активный режим Scroll Lock.

  • Вызовите командное меню «Win + R» и введите слово «control» (без кавычек), затем нажмите клавишу «Enter»;
  • В появившемся окне (Панель управления) в поле для ввода поискового запроса (вверху справа) введите «Центр доступности»;
  • Выберите команду «Упростить работу с клавиатурой», войдите внутрь и установите флажок «Включить залипание клавиш»;
  • Нажмите «Применить»;
  • Через полминуты повторите предыдущие шаги, но теперь снимите флажок. Снова нажмите «Применить»;
  • Проверьте в Excel, движется ли курсор.

Конфликт элементов надстройки

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

Чтобы найти надстройки, сделайте следующее:

  • Зайдите в Excel и выберите вкладку «Файл»;
  • В столбце с разделами внизу найдите «Параметры»;
  • Зайдите в «Дополнения»;
  • В подразделе «Управление» нажмите кнопку «Перейти»;
  • Снимите все флажки;
  • Сохраните изменения;
  • Теперь вернитесь в подраздел «Управление» и щелкните значок раскрывающегося меню. Выбираем пункт «Надстройки COM»;
  • Также снимите все флажки и сохраните;
  • Готово, теперь вам нужно двигаться по ранее намеченному плану. Включите надстройки одну за другой и установите ползунок.

Сбой в работе Excel

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

Вирусы на компе

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

Сломалась клавиатура

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

Если есть другая клавиатура, воткните и проверьте. Курсор движется? Отлично, проблема решена, отнесите старую клавиатуру в ремонт.

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

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

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