Crie uma tecla de atalho para inserir uma nova linha usando o Excel 2010

Crie uma tecla de atalho para inserir uma nova linha usando o Excel 2010

Tentei criar uma macro no Excel para inserir uma linha:

Sub InsertRow()
'
' InsertRow Macro
'
' Keyboard Shortcut: Ctrl+Shift+I
'
    Selection.EntireRow.Insert
End Sub

No entanto, isso não insere uma nova linha sem primeiro selecionar manualmente uma linha.

Cada solução que encontrei exige que uma linha seja destacada antes de inserir uma nova linha.

Veja também:http://www.shortcutworld.com/en/win/Excel_2010.html

Como você criaria uma tecla de atalho (por exemplo, Ctrl+Shift+J) para destacar a linha atual e inserir uma nova linha?

Obrigado!

Atualizar

Parece que Shift+Spacedestaca a linha atual.

Responder1

Solução...

  1. Crie uma macro:

    Sub InsertRow()
    '
    ' InsertRow Macro
    '
    ' Keyboard Shortcut: Ctrl+Shift+J
    '
        ActiveCell.EntireRow.Select
        Selection.EntireRow.Insert
    End Sub
    
  2. Atribua a macro a um atalho de teclado.

Responder2

Que tal colocar o comando inserir linha na barra de ferramentas de acesso rápido e chamá-lo com AltNumber?

Você também pode usar AltIRpara sua primeira inserção e depois F4repetir a inserção, ou seja, inserir uma nova linha acima de sua seleção (não é necessário selecionar a linha inteira primeiro). Você pode mover sua seleção e ainda usá-la.

informação relacionada