VBA: Cómo combinar dos rangos en diferentes hojas en una, para recorrer

Tratando de leer dos rangos de igual ancho pero diferentes longitudes, cada uno en diferentes hojas, en otro rango que necesito recorrer los datos combinados en un orden particular.

Set wRIL = Worksheets("INS")
Set rRIL = wRIL.Range("L2")
Set rRIL = rRIL.CurrentRegion
Set rRIL = rRIL.Offset(1, 0).Resize(rRIL.Rows.Count - 1, rRIL.Columns.Count)

Set wROL = Worksheets("OUTS")
Set rROL = wROL.Range("N2")
Set rROL = rROL.CurrentRegion
Set rROL = rROL.Offset(1, 0).Resize(rROL.Rows.Count - 1, rROL.Columns.Count)

Set rRILROL = Union(rRIL, rROL)  

Con la esperanza de obtener un rango de tamaño rROL.Rows.Count + rRIL.Rows.Count long y rROL.Columns.Count wide. Este código se detiene en el comando de la Unión.

Respuestas a la pregunta(1)

Su respuesta a la pregunta