Compartir vía


Objeto Areas (Excel)

Colección de áreas, o bloques de celdas contiguas, de una selección.

Comentarios

No hay ningún objeto Area singular; Los miembros individuales de la colección Areas son objetos Range . La colección Areas contiene un objeto Range para cada rango discreto y contiguo de celdas dentro de la selección. Si la selección contiene solo un área, la colección Areas contiene un único objeto Range que corresponde a esa selección.

Ejemplo:

Utilice la propiedad Areas del objeto Range para devolver la colección Areas . En el ejemplo siguiente se borra la selección actual si contiene más de un área.

If Selection.Areas.Count <> 1 Then Selection.Clear

Use Areas (index), donde index es el número de índice de área, para devolver un único objeto Range de la colección. Los números de índice corresponden al orden en que se seleccionaron las áreas. En el ejemplo siguiente se borra el primer área de la selección actual si la selección contiene más de un área.

If Selection.Areas.Count <> 1 Then 
 Selection.Areas(1).Clear 
End If

Algunas operaciones no se pueden realizar en más de un área de una selección al mismo tiempo; debe recorrer en bucle las áreas individuales de la selección y realizar las operaciones en cada área por separado. En el ejemplo siguiente se realiza la operación denominada myOperation en el intervalo seleccionado si la selección contiene solo un área; si la selección contiene varias áreas, el ejemplo realiza myOperation en cada área individual de la selección.

Set rangeToUse = Selection 
If rangeToUse.Areas.Count = 1 Then 
 myOperation rangeToUse 
Else 
 For Each singleArea in rangeToUse.Areas 
 myOperation singleArea 
 Next 
End If

Propiedades

Vea también

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.