Chris se pregunta si existe una forma rápida de copiar una celda a un rango muy grande. Él sabe cómo usar el mouse para desplazarse y seleccionar el rango objetivo, pero si está copiando en miles (o decenas de miles) de celdas, se necesita mucho tiempo para desplazarse pantalla tras pantalla.

Usar el mouse para seleccionar grandes rangos de celdas es complicado, en el mejor de los casos.

Hay formas mucho más fáciles de seleccionar rangos grandes, y estos métodos de selección se pueden usar para copiar fácilmente valores en esos rangos grandes.

Supongamos que tiene un valor en la celda A3 y desea copiarlo en un rango grande, como C3: C55000. La forma más sencilla de hacer la copia es seguir estos pasos:

  1. Seleccione la celda A3.

  2. Presione Ctrl + C para copiar su contenido al Portapapeles.

  3. Haga clic una vez en el cuadro Nombre, arriba de la columna A. (Antes de hacer clic, el cuadro Nombre contiene «A3», que es la celda que acaba de copiar).

  4. Escriba C3: C55000 y presione Entrar. Se selecciona el rango.

  5. Presione Ctrl + V.

Fácil, ¿eh? También se podría usar un enfoque similar para seleccionar rangos grandes con el cuadro Ir a, de esta manera:

  1. Seleccione la celda A3.

  2. Presione Ctrl + C para copiar su contenido al Portapapeles.

  3. Presione F5 para mostrar el cuadro de diálogo Ir a. (Ver figura 1)

  4. En el cuadro Referencia, escriba C3: C55000.

  5. Haga clic en Aceptar. Se selecciona el rango.

  6. Presione Ctrl + V.

Si alguna vez necesita copiar a rangos muy grandes usando una macro, puede hacerlo usando un solo comando. Para copiar solo el valor de A3 al rango C3: 55000, usaría lo siguiente:

Range("C3:C55000") = Range("A3").Value

Si, en cambio, quisiera copiar tanto valores como formatos en el rango grande, entonces podría usar este comando:

Range("A3").Copy Destination:=Range("C3:C55000")

Independientemente de cómo realice su tarea de copia, asegúrese de tener paciencia. Dependiendo de lo que esté copiando, la operación puede tardar bastante en completarse. Si está copiando una fórmula en un rango tan grande, entonces Excel puede tardar mucho en realizar los miles de cálculos nuevos que le ha requerido.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (6778) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Copying_to_Very_Large_Ranges [Copiando a rangos muy grandes].