Когда я использую клавишу Tab в Excel, ячейка перемещается вниз, а не вправо.
Как заставить активную ячейку двигаться вправо при нажатии клавиши табуляции?
2 ответа
Как я уже упоминал в комментарии выше, обычно фокус должен сместиться вправо. Единственный случай, когда он перемещается вниз, - это когда столбцы справа заблокированы и лист защищен.
Если ваш рабочий лист не защищен, и вы все еще сталкиваетесь с этой проблемой, то вот код 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}"
Обратите внимание, что это не для последних версий офиса. Вы не указали.
Перейти к инструменту | Вариант | Редактировать |
Переместить выбор после ввода
Изменить направление на Вниз
Веб-сайт офиса также содержит информацию об этом, хотя в нем говорится, что нет способа изменить направление вкладки в программе Source.
Я ожидаю, что для этого можно использовать VBA, хотя у меня нет навыков, необходимых для создания этой функции.