1

Я искал везде, но не могу найти правильный ответ на это. Может быть, я не использую правильные термины или что-то? Или, может быть, нет ответа ...

Так, например, если вы выберете ячейку A1 и нажмете клавишу ввода, она переместит выделение на B1. То, что я хочу сделать, это выделить строку 1, а затем переместить выделение в строку 2. Я не хочу перемещать данные из строки 1 в строку 2, я просто хочу изменить то, что я выбрал / выделил.

Есть какая-то комбинация клавиш, которая делает это? Лучшее, что я могу найти на данный момент, - это нажать клавишу «вниз», а затем Shift + пробел, чтобы выбрать строку, но в этот момент я мог бы просто щелкнуть каждую строку, как я уже делал.

Редактировать: Спасибо за снижение, это действительно помогает!

2 ответа2

1

Поместите этот крошечный макрос в стандартный модуль:

Sub MoveSelectionDownOneRow()
    Selection.Offset(1, 0).Select
End Sub

Затем назначьте ему комбинацию клавиш.

-1

Я хотел бы предложить вам MACRO(VBA), который увеличивает объем движений курсора, с помощью которого вы можете перейти к любой строке или столбцу

Скопируйте и вставьте это как стандартный модуль.

Sub JumpToRowORColumn()

Dim sResult As String
On Error Resume Next

sResult = InputBox("Enter Row number or Column letter and press Ok.", "Jump To...")

  If IsNumeric(sResult) Then
      Cells(sResult, ActiveCell.Column).Select
    Else
      Cells(ActiveCell.Row, sResult).Select
  End If

End Sub

Как это устроено:

  • Запустите макрос.
  • Напишите номер строки или имя столбца по вашему выбору в поле ввода
  • Готово с ОК.

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