Уважаемые знатоки Exel, нужна ваша помощь. Суть такая: данные вводятся в два столбца, требуется, чтобы после ввода данных во второй столбец, курсор переходил на следующую строку в левый столбец. Помогите решить эту проблему.
Уважаемые знатоки Exel, нужна ваша помощь. Суть такая: данные вводятся в два столбца, требуется, чтобы после ввода данных во второй столбец, курсор переходил на следующую строку в левый столбец. Помогите решить эту проблему.Miha
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("b1:b65536")) Is Nothing Then Target.Offset(1, -1).Select End If End Sub
[/vba]
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("b1:b65536")) Is Nothing Then Target.Offset(1, -1).Select End If End Sub
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("b1:b65536")) Is Nothing Then Target.Offset(1, -1).Select End If End Sub
Что то не получается Добавляю имя макроса, ругается: "expected end sub".
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("b1:b65536")) Is Nothing Then Target.Offset(1, -1).Select End If End Sub
Что то не получается Добавляю имя макроса, ругается: "expected end sub".Miha
Miha, Вы куда его (макрос) вставляете? нужно в модуль листа. приложите файл, если что...
Как раз в модуль листа и вставляю. Всё равно не работает. Или я, что то не то делаю) Посмотрите, если не трудно. Задача очень простая: сканером считываюся два номера. И таких пар номеров более 1000 шт. По этому очень хочется, чтоб курсор автоматом переходил в начало следующей строки. Заранее спасибо.
Miha, Вы куда его (макрос) вставляете? нужно в модуль листа. приложите файл, если что...
Как раз в модуль листа и вставляю. Всё равно не работает. Или я, что то не то делаю) Посмотрите, если не трудно. Задача очень простая: сканером считываюся два номера. И таких пар номеров более 1000 шт. По этому очень хочется, чтоб курсор автоматом переходил в начало следующей строки. Заранее спасибо.Miha
2 - это уже интересно как это происходит? можно подробности? возможно (предположительно) нужно событие изменения первого столбца.
Спасибо большое за помощь. С горем по полам сам разобрался. Всё заработало как надо. На вопрос отвечу. Последовательно считываются два номера. Сначала один потом другой, соответственно следующая пара на следующей строчке и т.д. Ещё раз спасибо.
2 - это уже интересно как это происходит? можно подробности? возможно (предположительно) нужно событие изменения первого столбца.
Спасибо большое за помощь. С горем по полам сам разобрался. Всё заработало как надо. На вопрос отвечу. Последовательно считываются два номера. Сначала один потом другой, соответственно следующая пара на следующей строчке и т.д. Ещё раз спасибо.Miha