De vez en cuando, puede encontrar el mensaje que aparece cuando Excel piensa que no puede agregar columnas o filas adicionales.


Esto ocurre cuando Excel considera que el rango usado de la hoja de trabajo abarca todas las columnas o filas. En este artículo, describiré algunas técnicas que puede utilizar para superar este problema.


El primer método, y generalmente el más fácil, es eliminar todas las columnas a la derecha del área activa de su hoja de trabajo. Si no puede insertar filas, elimine todas las filas debajo del área activa de su hoja de trabajo.


Por ejemplo, suponga que tiene datos en las columnas A a M de su hoja de trabajo. Para eliminar las columnas restantes, coloque el cursor en la celda N1 y luego presione Ctrl-Shift-Derecha. Esto lo llevará a la última columna de la hoja de trabajo, que es la columna XFD en Excel 2007 o 2010, o la columna IV en Excel 2003 o anterior. Una vez que lo haya hecho, se deben seleccionar las celdas de la fila 1 que comienzan desde la columna N hasta la derecha. Haga clic con el botón derecho en cualquiera de las celdas seleccionadas, elija Eliminar, Toda la columna y luego Aceptar.


Además, supongamos que nuestros datos bajan a la fila 28. Coloque el cursor en la celda A29 y luego presione Ctrl-Mayús-Abajo. Esto lo llevará a la última fila de la hoja de cálculo, que es la fila 1.048.576 en Excel 2007 y 2010, o la fila 65.536 en Excel 2003 y versiones anteriores. Haga clic con el botón derecho en cualquiera de las celdas seleccionadas, elija Eliminar, Fila completa y luego Aceptar.


Ahora puede intentar insertar nuevas columnas o filas. Si eso no funciona, el siguiente paso es usar el Editor de Visual Basic para ingresar una sola línea de código que restablecerá el área utilizada de la hoja de cálculo:

  1. Haga clic con el botón derecho en la pestaña de la hoja de trabajo de la hoja donde no puede insertar columnas (o filas) y luego elija Ver código.
  2. Presione Ctrl-G para mostrar la ventana Inmediato.
  3. En la ventana Inmediato, escriba ActiveSheet.UsedRange y luego presione Enter.
  4. Aparecerá como si no hubiera sucedido nada, pero el comando en el Paso 3 obliga a Excel a cambiar el Rango Usado de la hoja de trabajo para que se ajuste solo al área donde están sus datos.
  5. Elija Archivo y luego Salir para cerrar el Editor de Visual Basic.


Ahora debería poder insertar nuevas columnas o filas según sea necesario en su hoja de trabajo.