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.