El método Union en Excel VBA devuelve un objeto Range que representa la unión de dos o más rangos (los bordes a continuación solo son ilustrativos).

Línea de código:

Union(Range("B2:C7"), Range("C6:F8")).Select

Resultado:

Unión de dos gamas

Nota: el método Union no devuelve la unión matemática (la celda C6 y la celda C7 se incluyen dos veces).

El método Intersect en Excel VBA devuelve un objeto Range que representa la intersección de dos o más rangos (los bordes a continuación solo son ilustrativos).

Línea de código:

Intersect(Range("B2:C7"), Range("C6:F8")).Select

Resultado:

Intersección de dos rangos

14/8 Completado! Más información sobre el objeto de rango>
Siguiente capítulo: Variables