Notifications
Clear all

[Resolvido] Macro que seleciona somente o intervalo preenchido de uma planilha

8 Posts
2 Usuários
0 Reactions
2,622 Visualizações
(@vejabem)
Posts: 12
Eminent Member
Topic starter
 

Boa tarde!

Preciso de uma macro que selecione uma planilha específica de um arquivo Excel, e, depois de fazer isso, selecione dentro desta mesma planilha somente o intervalo de células preenchidas.

Desde já, muito obrigado por tudo!

 
Postado : 20/03/2023 5:11 pm
(@advogado)
Posts: 31
Eminent Member
 

Eu não entendi direito o que você precisa. Tem um arquivo?

Normalmente quando é para selecionar um intervalo de células preenchidas a gente usa o

Range("A1").End(xlDown).Select

No caso, o A1 é, a partir da célula A1, para baixo (xlDown) até a última célula preenchida.

 

 
Postado : 20/03/2023 9:24 pm
(@vejabem)
Posts: 12
Eminent Member
Topic starter
 

@advogado]
Muito obrigado @advogado]! Me ajudou muito!

 
Postado : 21/03/2023 8:23 am
(@vejabem)
Posts: 12
Eminent Member
Topic starter
 

@advogado, preciso de uma outra gentileza sua: o código que você me passou funcionou perfeitamente; contudo, no final da planilha, tenho linhas inteiras com valores iguais a "zero" (resultado de fórmulas). Preciso que o comando Range("A12").End(xlDown).Select ignore essas células. Segue arquivo anexo.

 
Postado : 23/03/2023 8:39 am
(@advogado)
Posts: 31
Eminent Member
 

@vejabem docx? Acho que você mandou o arquivo errado!

 
Postado : 23/03/2023 11:07 am
(@advogado)
Posts: 31
Eminent Member
 

@vejabem Manda o arquivo Excel. Dessa forma que você mandou tá difícil de entender

 
Postado : 23/03/2023 11:10 am
(@vejabem)
Posts: 12
Eminent Member
Topic starter
 

@advogado, me desculpe!

Segue anexo.

 
Postado : 23/03/2023 4:48 pm
(@advogado)
Posts: 31
Eminent Member
 

Em primeiro lugar, aquelas imagens não vão poder ficar lá. Ou elas ficam lá em cima de um texto apenas para marcar a célula escrita, ou não vai funcionar corretamente a macro.

Depois dá para tentar mandar um Application.sendkeys e procurar a combinação de shift + tecla para cima

 

 
Postado : 27/03/2023 4:07 pm