Notifications
Clear all

Criar novas linhas com a tecla TAB

3 Posts
3 Usuários
0 Reactions
1,056 Visualizações
(@tecnico)
Posts: 36
Eminent 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: 66
Trusted 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

Não esqueça de agradecer na mãozinha e caso tenha tirado sua dúvida, marcar como resolvido!

Vitor Ferreira

 
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.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 11/05/2015 11:37 am