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
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 05/06/2017 6:55 pm