1

Попытался создать макрос в 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 выделяет текущую строку.

2 ответа2

2

Решение...

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

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

1

Как насчет помещения команды вставки строки в панель быстрого доступа и вызова ее с помощью Alt Number?

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .