Notifications
Clear all

pular ultima linha preenchida

9 Posts
2 Usuários
0 Reactions
1,493 Visualizações
(@barison28)
Posts: 56
Trusted Member
Topic starter
 

fiz um botão para copiar as células que eu quero para outra planilha mas eu quero que desça para ultima linha vazia.. no caso começa a gravar na a2 até h3 e vai descendo toda vez que eu clicar no botão.... será que alguem pode me ajudar?

Sub Botão19_Clique()
Sheets("Banco de Dados").Select
Range("c6").Select
Range("c6,c8,c9,c10,c11,c15,c16,c20").Select
Selection.Copy
Sheets("Recibos Emitidos").Select
Range("a3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True
Application.CutCopyMode = False
Range("a3").Select

End Sub
 
Postado : 18/06/2017 6:05 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

barison28,

Bom dia!

Modifique seu código para o código abaixo:

Sub Botão19_Clique()
    Dim UltimaLinha As Long
    
    UltimaLinha = Sheets("Recibos Emitidos").Cells(Cells.Rows.Count, 1).End(xlUp).Row + 1
    Sheets("Banco de Dados").Select
    Range("c6").Select
    
    Range("c6,c8,c9,c10,c11,c15,c16,c20").Select
    Selection.Copy
    Sheets("Recibos Emitidos").Select
    Range("a" & UltimaLinha).Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=True
    Application.CutCopyMode = False
    Range("a3").Select
End Sub

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 18/06/2017 6:48 am
(@barison28)
Posts: 56
Trusted Member
Topic starter
 

Perfeito amigo, eu esqueci de mencionar este numero que gera é um numero aleatório tem como ele não copiar numero repetido para a outra planilha "inserir nesse mesmo botão de cima", tipo caso dar algum numero repetido aparecer uma mensagem de erro "Numero gerado em duplicidade, favor gerar outro numero".

 
Postado : 18/06/2017 7:30 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Melhor compactar seu arquivo com .ZIP e anexá-lo aqui no fórum.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 18/06/2017 8:38 am
(@barison28)
Posts: 56
Trusted Member
Topic starter
 

segue

 
Postado : 18/06/2017 8:49 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Ok.

Veja se é assim.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 18/06/2017 10:29 am
(@barison28)
Posts: 56
Trusted Member
Topic starter
 

Perfeito, muito obrigado!

 
Postado : 19/06/2017 12:53 pm
(@barison28)
Posts: 56
Trusted Member
Topic starter
 

Boa tarde,
ficou perfeito a planilha, mas tem mais uma coisinha, teria como colocar para apagar as celulas selecionadas depois que transpor para aba recibos emitidos. Tipo eu clicar em "salvar em recebidos Emitidos" e apagar as celulas selecionadas, as células que serao apagadas está no código.

o ultimo arquivo que vc enviou.

 
Postado : 19/06/2017 2:33 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

barison28,

Você deve abrir novo tópico sempre que precisar de outra ajuda, mesmo que seja no mesmo arquivo que está desenvolvendo. Isso fará com que você receba ajuda, dos usuários que quiserem ajudar, mais rapidamente. Ou seja: não deve ficar inserindo dúvidas complementares, após a solução de dúvida já resolvida.

Quando uma dúvida for resolvida, vote positivamente, clicando na mãozinha existente ao lado da ferramenta CITAR, na resposta dom usuário que lhe ajudou e feche o tópico colocando-o como resolvido. Nunca esqueça de agradecer, pois esse é o único incentivo para os integrantes do fórum.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 21/06/2017 9:27 am