Notifications
Clear all

Dúvida - Como selecionar última linha no vba?

3 Posts
2 Usuários
0 Reactions
727 Visualizações
(@rodrigolcp)
Posts: 3
New Member
Topic starter
 

Bom dia,

Criei uma macro para tratamento de dados porém estou com uma dificuldade:

Gostaria que a macro verificasse qual a última célula preenchida e elaborasse a fórmula até este intervalo.

Atualmente, estou fazendo da seguinte maneira:

Selection.Copy
Range("P3:P500000").Select
ActiveSheet.Paste

Dessa forma a macro preenche a fórmula até a célula P500000, porém gostaria que fosse preenchido apenas até a última célula preenchida.

Alguém tem alguma sugestão?

Abs,
Rodrigo

 
Postado : 23/12/2013 11:04 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde Rodrigo,

Seja bem vindo ao fórum. Tenta assim:

Selection.Copy
Range("P3:P" & Range("P" & Rows.Count).End(xlUp).Row).Paste

Qualquer coisa da o grito.
Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 23/12/2013 11:14 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Veja mais em:
http://www.ambienteoffice.com.br/excel/ ... intervalo/
http://excelevba.com.br/linha-vba/
http://social.msdn.microsoft.com/Forums ... /vba-excel

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/12/2013 8:24 am