Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Devolve um objeto Intervalo que representa a interseção retangular de dois ou mais intervalos. Se for especificado um ou mais intervalos de uma folha de cálculo diferente, é devolvido um erro.
Sintaxe
expressão. Intersect (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, Arg28, Arg29, Arg30)
expressão Uma variável que representa um Aplicativo objeto.
Parâmetros
| Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
|---|---|---|---|
| Arg1 | Obrigatório | Range | Os intervalos de interseção. Pelo menos dois objetos Intervalo devem ser especificados. |
| Arg2 | Obrigatório | Range | Os intervalos de interseção. Pelo menos dois objetos Intervalo devem ser especificados. |
| Arg3 –Arg30 | Opcional | Variantes | Um intervalo da interseção. |
Valor de retorno
Intervalo
Exemplo
O exemplo a seguir seleciona a interseção de dois intervalos nomeados rg1 e rg2 na Planilha1. Se os intervalos não formam uma interseção, exemplo exibe uma mensagem.
Worksheets("Sheet1").Activate
Set isect = Application.Intersect(Range("rg1"), Range("rg2"))
If isect Is Nothing Then
MsgBox "Ranges don't intersect"
Else
isect.Select
End If
O exemplo seguinte compara a propriedade Folha de Cálculo.Intervalo , o método Application.Union e o método Intersect .
Range("A1:A10").Select 'Selects cells A1 to A10.
Range(Range("A1"), Range("A10")).Select 'Selects cells A1 to A10.
Range("A1, A10").Select 'Selects cells A1 and A10.
Union(Range("A1"), Range("A10")).Select 'Selects cells A1 and A10.
Range("A1:A5 A5:A10").Select 'Selects cell A5.
Intersect(Range("A1:A5"), Range("A5:A10")).Select 'Selects cell A5.
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.