Когда я сканирую данные в ячейку B1, я хочу, чтобы они перешли на A2. У меня есть расширенная настройка (после нажатия Enter, переместить выделение в направлении "вправо"), которая работает для перехода от ячейки A1 к B1. Мы ценим любые предложения.
2 ответа
0
Удерживание Shift
при нажатии кнопки ввода (или вкладки) приведет к смещению выделения в направлении, противоположном направлению привязки.
0
Вы можете добавить обработчик событий в рабочую книгу.
Alt+f11, дважды щелкните "ThisWorkbook" в дереве проекта и введите код, подобный этому:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim cellrange As String
If Target.Column = 2 Then
cellrange = "A" & Trim(Str(Target.Row + 1))
Application.Goto Reference:=ActiveSheet.Range(cellrange), Scroll:=true
End If
End Sub
Это будет выполняться каждый раз, когда вы меняете значение в книге. Если столбец, который вы только что изменили, - это B (столбец 2), то подпрограмма перейдет к столбцу A того, что является следующей строкой.