Когда я сканирую данные в ячейку B1, я хочу, чтобы они перешли на A2. У меня есть расширенная настройка (после нажатия Enter, переместить выделение в направлении "вправо"), которая работает для перехода от ячейки A1 к B1. Мы ценим любые предложения.

2 ответа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 того, что является следующей строкой.

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