Propiedad Application.PreviousSelections (Excel)

Devuelve una matriz con los cuatro últimos rangos o nombres seleccionados. Cada elemento de la matriz es un objeto Range . Variant de solo lectura.

Sintaxis

expresión. PreviousSelections (Index)

expresión Variable que representa un objeto Application.

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
Index Opcional Variant El número de índice (de 1 a 4) del rango o el nombre anterior.

Comentarios

Cada vez que vaya a un rango o celda mediante el cuadro Nombre o el comando Ir a (menú Editar ), o cada vez que una macro llama al método Goto , el rango anterior se agrega a esta matriz como número de elemento 1 y los demás elementos de la matriz se mueven hacia abajo.

Ejemplo:

Este ejemplo muestra las direcciones de celda de todos los elementos que hay en la matriz de selecciones anteriores. Si no hay selecciones anteriores, la función LBound devolverá un error. El error se captura y aparece un cuadro de mensaje.

On Error GoTo noSelections 
For i = LBound(Application.PreviousSelections) To _ 
 UBound(Application.PreviousSelections) 
 MsgBox Application.PreviousSelections(i).Address 
Next i 
Exit Sub 
On Error GoTo 0 
 
noSelections: 
 MsgBox "There are no previous selections"

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.