Вот как вы определяете, куда перемещается маркер Excel после ввода его в ячейку.
После того, как содержимое было введено в ячейку, маркировка ячейки автоматически перемещается в другую ячейку. По умолчанию эта функция настроена таким образом, что ячейка ниже автоматически активируется после ячейки.
Вы можете контролировать это с помощью параметров Excel. Вы можете получить доступ к параметрам Excel в Excel 2010 через вкладку ФАЙЛ на ленте. В Excel 2007 нажмите кнопку Office. В Excel до версии 2003 включительно вы можете найти команду в меню ИНСТРУМЕНТЫ, а затем выполнить следующие действия:
- Активируйте вкладку РАСШИРЕННОЕ в параметрах Excel.
- Если вы используете Excel до версии 2003 включительно, установите соответствующий параметр на вкладке ИЗМЕНИТЬ.
Установка этого параметра в макрос может быть полезна, чтобы вы могли контролировать в макросе, куда перемещается курсор. Используйте следующие команды:
Sub MoveMark ()
Application.MoveAfterReturn = True
Application.MoveAfterReturnDirection = xlToLeft
Конец подписки
С помощью параметра XLTOLEFT вы указываете, что маркировка должна перемещаться влево после записи. Для других направлений замените это значение на XLDOWN (вниз), XLTORIGHT (справа) или XLUP (вверх).