Notifications
Clear all

MÉTODO INTERSECT

3 Posts
2 Usuários
0 Reactions
1,024 Visualizações
(@leandroxtr)
Posts: 0
New Member
Topic starter
 

Boa tarde,

Alguém poderia me ajudar a entender o método INTERSECT?

Gostaria de uma definição e uns 2 exemplos práticos para entender, pois procurei no google e só encontrei algumas páginas em inglês sobre o assunto.

Obrigado!

 
Postado : 05/06/2017 1:28 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Leandro,

Intersect = Interseção
O encontro de duas linhas ou de dois planos que se cortam; cruzamento.
Ação ou efeito de cortar ao meio; corte.
O corte que se faz ao meio de alguma coisa.
Ponto estabelecido em que se transpõem ou cruzam duas linhas, planos e/ou superfícies.
[Matemática] Operação através da qual se consegue um conjunto composto por elementos comuns a outros (dois) conjuntos.
[Por Extensão] O conjunto caracterizado por essa operação; representado pelo sinal ∩: produto.

Por exemplo, na Interseção dos Ranges ("B2:E6"), Range("D4:D11") temos os Ranges "D4:D6"

Intersect(Range("B2:E6"), Range("D4:D11")).Select


ou seja "D4 a D6" estão contido nos Ranges mencionados.

Se os Ranges fossem :

Intersect(Range("B2:E6"), Range("D4:F15")).Select

O resultado seria : os Ranges "D4:E6"

E se os Ranges fossem : Range("B7:E7"), Range("F4:F11") - teremos como resultado nenhuma Interseção, pois os Ranges não se cruzam, e se não tratarmos o erro, teremos mensagem de erro na rotina.

Espero que tenha conseguido tirar a duvida.

[]s

 
Postado : 05/06/2017 6:55 pm
(@leandroxtr)
Posts: 0
New Member
Topic starter
 

MUITO BOA explicação, Mauro Coutinho!

Então quer dizer que a intersect/interseção é/são os pontos em comum de duas referências.

Obrigado pela colaboração, entendi perfeitamente.

 
Postado : 06/06/2017 5:39 am