Propriedade Application.Selection (Excel)
Retorna o objeto selecionado no momento na planilha ativa de um objeto Application . Retorna Nada se nenhum objeto for selecionado. Use o método Select para definir a seleção e use a função TypeName para descobrir o tipo de objeto selecionado.
Sintaxe
expressão. Seleção
expressão Uma variável que representa um Aplicativo objeto.
Comentários
O tipo de objeto retornado depende da seleção atual (por exemplo, se uma célula for selecionada, essa propriedade retornará um objeto Range ). 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.