300 Ejemplos

Colección de áreas

Areas Collection

Este ejemplo ilustra el Colección de áreas en Excel VBA . A continuación, hemos bordeado el Rango ('B2: C3, C5: E5'). Esta gama tiene dos áreas. La coma separa las dos áreas.

Colección de áreas en Excel VBA



Coloque un Botón de comando en su hoja de trabajo y agregue las siguientes líneas de código:

1. Primero, declaramos dos objetos Range. Llamamos a los objetos Range rangeToUse y singleArea.

NingunorangeToUseComoRango, singleAreaComoAbarcar

2. Inicializamos el objeto Range rangeToUse con Range ('B2: C3, C5: E5')

ColocarrangeToUse = Range ('B2: C3, C5: E5')

3. Para contar el número de áreas de rangeToUse, agregue la siguiente línea de código:

MsgBox rangeToUse.Areas.Count

Resultado:

Contar áreas

4. Puede hacer referencia a las diferentes áreas de rangeToUse utilizando los valores de índice. La siguiente línea de código cuenta el número de celdas de la primera área.

MsgBox rangeToUse.Areas (1) .Count

Resultado:

Contar celdas, primera área

5. También puede recorrer cada área de rangeToUse y contar el número de celdas de cada área. La siguiente macro hace el truco.

Para CadasingleAreaEnrangeToUse.Areas
MsgBox singleArea.Count
PróximosingleArea

Resultado:

Contar celdas, primera área

cómo usar la fórmula de búsqueda en Excel

Contar celdas, segunda área

Para obtener un ejemplo práctico de la colección de áreas, consulte nuestro programa de ejemplo Comparar rangos .

13/14 ¡Completado! Más información sobre el objeto de rango>
Ir al capítulo siguiente: Variables



^