Notifications
Clear all

Como pegar Range entre linhas no VBA

2 Posts
2 Usuários
0 Reactions
453 Visualizações
(@vonzuben)
Posts: 549
Honorable Member
Topic starter
 

Como fazer isso no vba ?
( SOMASE(P12:P14;"Concluído";M12:M14)), sendo se fazer direto na planilha e criar uma linha entre P12e P14 ficará automaticamente assim ( SOMASE(P12:P15;"Concluído";M12:M15))

Já no vba seria ficará fixo no código Range("P12:P14"), sendo se coloco uma linha ele passa ser P12:P15. Vai entender que quero pegar isso P12:P15 ?

Concluído = Range("P12:P14").Value
If Concluído = "Concluído" Then
aqui soma

Obrigado desde já !

 
Postado : 05/03/2016 2:16 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Crie um range dinamico.. para os intervalos de pesquisa e soma.

Aqui no forum tem varios exemplos de range dinamico.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 05/03/2016 3:16 pm