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 o objeto atualmente selecionado na folha de cálculo ativa de um objeto Aplicação . Devolve Nada se não estiverem selecionados objetos. Utilize o método Select para definir a seleção e utilize a função TypeName para descobrir o tipo de objeto que está selecionado.
Sintaxe
expressão. Seleção
expressão Uma variável que representa um Aplicativo objeto.
Comentários
O tipo de objeto devolvido depende da seleção atual (por exemplo, se uma célula estiver selecionada, esta propriedade devolve um objeto Intervalo ). A propriedade Selection retornará Nothing se nada estiver selecionado.
O uso dessa propriedade sem um qualificador de objeto é equivalente ao uso de Application.Selection.
Exemplo
Este exemplo limpa a seleção na Planilha1 (supondo que a seleção seja um intervalo de células).
Worksheets("Sheet1").Activate
Selection.Clear
Este exemplo mostra o tipo de objeto do Visual Basic da seleção.
Worksheets("Sheet1").Activate
MsgBox "The selection object type is " & TypeName(Selection)
Este exemplo mostra informações sobre a seleção atual.
Sub TestSelection( )
Dim str As String
Select Case TypeName(Selection)
Case "Nothing"
str = "No selection made."
Case "Range"
str = "You selected the range: " & Selection.Address
Case "Picture"
str = "You selected a picture."
Case Else
str = "You selected a " & TypeName(Selection) & "."
End Select
MsgBox str
End Sub
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.