Propiedad Application.Selection (Excel)
Devuelve el objeto seleccionado actualmente en la hoja de cálculo activa para un objeto Application . Devuelve Nothing si no se selecciona ningún objeto. Use el método Select para establecer la selección y use la función TypeName para detectar el tipo de objeto seleccionado.
Sintaxis
expresión. Selección
expresión Variable que representa un objeto Application.
Comentarios
El tipo de objeto devuelto depende de la selección actual (por ejemplo, si se selecciona una celda, esta propiedad devuelve un objeto Range ). Si no hay nada seleccionado, la propiedad Selection devuelve Nothing.
El uso de esta propiedad sin un calificador de objeto equivale a usar Application.Selection.
Ejemplo:
En este ejemplo se borra la selección de Sheet1 (siempre que la selección sea un rango de celdas).
Worksheets("Sheet1").Activate
Selection.Clear
En este ejemplo se muestra el tipo de objeto Visual Basic de la selección.
Worksheets("Sheet1").Activate
MsgBox "The selection object type is " & TypeName(Selection)
En este ejemplo se muestra información sobre la selección actual.
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
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.