Сохранение движения при входе в книгу (Microsoft Excel)
Кэти ежедневно использует несколько книг Excel. В некоторых она хочет, чтобы курсор перемещался вниз после ввода данных, а в других она хочет, чтобы курсор перемещался вправо. Она задается вопросом, есть ли способ сохранить направление курсора для каждой отдельной книги.
Направление, в котором перемещается выделенная ячейка после нажатия клавиши Enter, определяется на уровне приложения с помощью следующих шагов:
-
Откройте диалоговое окно «Параметры Excel». (В Excel 2007 нажмите кнопку «Office», а затем выберите «Параметры Excel. В Excel 2010 или более поздней версии откройте вкладку« Файл »на ленте и нажмите кнопку« Параметры ».)
-
В левой части диалогового окна нажмите «Дополнительно». (См. Рис. 1.)
-
В разделе «Параметры редактирования» убедитесь, что установлен флажок «После нажатия Enter переместить выделение» (он должен быть установлен по умолчанию).
-
Используя раскрывающийся список «Направление», измените направление по желанию.
Изменение направления влияет на поведение Excel во всех книгах.
-
Щелкните ОК.
Поскольку он обрабатывается на уровне приложения, этот параметр не сохраняется в отдельных книгах. Однако вы можете создать макрос, который можно сохранить в книге, и этот макрос может изменять направление.
В идеале макрос должен изменять направление при активации книги и восстанавливать направление при деактивации книги, т. Е. При активации другой книги или выходе из программы.
Public MouseDirection As Long Private Sub Workbook_Activate() MouseDirection = Application.MoveAfterReturnDirection Application.MoveAfterReturnDirection = xlToRight End Sub
Private Sub Workbook_Deactivate() Application.MoveAfterReturnDirection = MouseDirection End Sub
На самом деле это два макроса, и они должны быть добавлены к объекту ThisWorkbook в редакторе VBA. Как показано, макрос Workbook_Activate устанавливает направление вправо после нажатия клавиши Enter.
Если хотите, вы можете заменить xlToRight любым из них: xlDown, xlUp или xlToLeft.
_Примечание: _
Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (13073) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365.