Notifications
Clear all

Criar novas linhas com a tecla TAB

3 Posts
3 Usuários
0 Reactions
1,021 Visualizações
(@tecnico)
Posts: 0
New Member
Topic starter
 

Bom dia mestres do excel,

Estou criando uma nova planilha, e quero saber como posso clicar na tecla TAB e criar uma nova linha com as configurações da linha anterior.
Vi isso em uma outra planilha. Mais não achei esta função.
Alguém poderia nos ajudar?

Já li isso em outro tópico, através da pesquisa encontrei, mais não entendi o que fizeram.

 
Postado : 11/05/2015 6:32 am
(@vitorf91)
Posts: 0
New Member
 

Tecnico,

Tente este código:

Sub InsertRow()

    linha = Range("A" & Rows.Count).End(xlUp).Row
    Range("A" & linha, "XFD" & linha).Offset(1, 0).Select
    Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
    Range("A999999").Select
    Selection.End(xlUp).Select
    Range(Selection, Selection.End(xlToRight)).Select
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
    Application.CutCopyMode = False
    Application.OnKey "{Tab}", "InsertRow"
    
End Sub

Abrss

 
Postado : 11/05/2015 9:46 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Cara, o que vc viu não era programação (muito provavemente).

O Excel tem um recurso nativo para isso (que poucos utilizam) - trata-se de converter em tabela (na guia inicial, procure por "formatar como tabela").

Com isso, quando chegar ao fim de uma tabela, ao iniciar com dados na nova linha em branco, ela passa a fazer parte da tabela automaticamente, puxando as fórmulas, frmatações etc.

 
Postado : 11/05/2015 11:37 am