Попробовал создать макрос в Excel для вставки строки:
Sub InsertRow()
'
' InsertRow Macro
'
' Keyboard Shortcut: Ctrl+Shift+I
'
Selection.EntireRow.Insert
End Sub
Однако это не вставит новую строку без предварительного ручного выбора строки.
Все найденные мной решения требуют выделения строки перед вставкой новой строки.
Смотрите также:http://www.shortcutworld.com/en/win/Excel_2010.html
Как бы вы создали сочетание клавиш (например, Ctrl+Shift+J) для выделения текущей строки и вставки новой строки?
Спасибо!
Обновлять
Похоже, Shift+Spaceвыделяет текущую строку.
решение1
Решение...
Создайте макрос:
Sub InsertRow() ' ' InsertRow Macro ' ' Keyboard Shortcut: Ctrl+Shift+J ' ActiveCell.EntireRow.Select Selection.EntireRow.Insert End Sub
Назначьте макросу сочетание клавиш.
решение2
А как насчет того, чтобы поместить команду «Вставить строку» на панель быстрого доступа и вызывать ее с помощью AltNumber?
Вы также можете использовать AltIRдля первой вставки, а затем F4повторить вставку, т. е. вставить новую строку над вашим выделением (не нужно сначала выделять всю строку). Вы можете перемещать свое выделение и продолжать его использовать.