1

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

2 ответа2

1

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

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

Option Explicit

Sub SettabKey()
    Application.OnKey "{TAB}", "MoveDown"
End Sub

Sub MoveDown()
    If TypeOf Selection Is Range Then _
    ActiveCell.Offset(, 1).Select
End Sub

Для сброса используйте Application.OnKey "{TAB}"

0

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

Перейти к инструменту | Вариант | Редактировать |
Переместить выбор после ввода
Изменить направление на Вниз

Источник

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .