Создать сочетание клавиш для вставки новой строки с помощью Excel 2010

Создать сочетание клавиш для вставки новой строки с помощью Excel 2010

Попробовал создать макрос в 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

Решение...

  1. Создайте макрос:

    Sub InsertRow()
    '
    ' InsertRow Macro
    '
    ' Keyboard Shortcut: Ctrl+Shift+J
    '
        ActiveCell.EntireRow.Select
        Selection.EntireRow.Insert
    End Sub
    
  2. Назначьте макросу сочетание клавиш.

решение2

А как насчет того, чтобы поместить команду «Вставить строку» на панель быстрого доступа и вызывать ее с помощью AltNumber?

Вы также можете использовать AltIRдля первой вставки, а затем F4повторить вставку, т. е. вставить новую строку над вашим выделением (не нужно сначала выделять всю строку). Вы можете перемещать свое выделение и продолжать его использовать.

Связанный контент