Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Intenta realizar una de las siguientes operaciones:

  • Ocultar columnas de datos en Microsoft Excel.

  • Inserte filas o columnas en Excel.
     

Al realizar cualquiera de las operaciones, es posible que reciba el siguiente mensaje de error:

No se pueden desplazar objetos fuera de la hoja.

Para determinar el número único asociado al mensaje que recibe, presione CTRL+MAYÚS+I. El siguiente número aparece en la esquina inferior derecha de este mensaje:

100185

Causa

Este mensaje de error se produce si se cumplen las condiciones siguientes:

  • La opción Nada (ocultar objetos) está seleccionada en la sección Mostrar opciones para este libro en el cuadro de diálogo Opciones de Excel .

  • Puede crear un objeto, como un comentario de celda, en cualquier celda de una columna.

  • Intenta ocultar la columna a la izquierda de la columna que contiene el objeto, la columna que contiene el objeto o todas las columnas a la derecha de la columna que contiene el objeto. O bien, en algunos casos, intenta insertar una fila o columna en la hoja de cálculo.
     

Por ejemplo, este problema se produce si coloca un comentario de celda en la celda IR1 e intenta ocultar las columnas IQ:IS (al mismo tiempo).

Además, este mensaje de error se produce cuando hay objetos ocultos en la hoja de cálculo.

Nota Este problema se produce con la mayoría de los objetos que se pueden insertar en una hoja de cálculo. Esto incluye, entre otros, comentarios de celdas, gráficos, formas de dibujo e imágenes. Paga un aviso especial a los comentarios de las celdas. De forma predeterminada y a diferencia de la mayoría de los objetos, los comentarios de las celdas están ocultos y es posible que no se puedan ver inmediatamente.

Además, es posible que reciba el mensaje de error si intenta ocultar la columna que tiene el objeto y todas las columnas en el lado derecho de la columna que tiene el objeto. Esto depende de la ubicación de la columna que contiene el objeto. .

Solución

Para resolver este problema, siga los pasos del método que se aplica a su versión de Excel. En Excel 2007, use el Método 1. En Excel 2003, Excel 2002 y Excel 2000, use el Método 2.

Método 1: cambie temporalmente la opción de "Nada (ocultar objetos)" a Todo

En Excel 2007, cambie temporalmente la opción de Nada (ocultar objetos) a Todo y, a continuación, inserte las filas o columnas según sea necesario. Para ello, siga estos pasos:

  1. En la esquina superior izquierda de la ventana de Excel, haga clic en el botón Microsoft Office.

  2. En la parte inferior del menú, haga clic en Opciones de Excel.

  3. Haga clic en Avanzadas en la lista de opciones de la izquierda.

  4. Desplácese hacia abajo hasta la sección Mostrar opciones para este libro y, a continuación, haga clic en Todo en Para objetos, mostrar:y, a continuación, haga clic en Aceptar.

Notas Para usar el método abreviado de teclado para alternar esta selección, presione CTRL+6.


Si estos pasos no le permiten ocultar filas o columnas, ni insertar filas o columnas en Excel 2007, pruebe los pasos del método 2.

Método 2: Cambiar la propiedad de posición del objeto a Mover y cambiar el tamaño con celdas

Para solucionar este problema, Excel 2003, Excel 2002 y Excel 2000, cambie la propiedad position del objeto a Mover y cambiar el tamaño con celdas. Para ello, siga estos pasos:

  1. Si el objeto es un comentario de celda, seleccione la celda que contiene el comentario, haga clic con el botón derecho en la celda y, a continuación, haga clic en Mostrar comentario u Mostrar u ocultar comentarios.

    Nota Esto hace que el comentario sea visible.

  2. Mueva el puntero al borde del objeto hasta que se convierta en una flecha blanca con cuatro pequeñas flechas negras sobre el puntero. A continuación, haga clic en el objeto para seleccionarlo.

  3. En Excel 2003 y versiones anteriores de Excel, haga clic en <nombre de objeto> en el menú Formato .

    Nota En este comando de menú, <nombre de objeto> es el nombre del objeto, como "Comentario" o "Autoforma".



    En Excel 2007, haga clic en Dar formato <nombre de objeto>.

  4. En el cuadro de diálogo Formato , haga clic en la pestaña Propiedades .

  5. Haga clic en Mover y cambiar el tamaño con celdas y, a continuación, haga clic en Aceptar.

  6. Si desea ocultar de nuevo el comentario de la celda, haga clic con el botón secundario en la celda que contiene el comentario y, a continuación, haga clic en Ocultar comentario.


Siga estos pasos para cada objeto de la columna afectada como se describe en la sección "Causa". Al ocultar las columnas, no recibe el mensaje de error.

Método alternativo: Cambiar la propiedad de todos los objetos de la hoja de cálculo activa

Microsoft proporciona ejemplos de programación con fines ilustrativos únicamente, sin ninguna garantía, ya sea expresa o implícita. Esto incluye, entre otras, las garantías implícitas de comerciabilidad e idoneidad para un fin determinado. En este artículo se da por supuesto que ya conoce el lenguaje de programación que se muestra, así como las herramientas empleadas para crear y depurar procedimientos. Los ingenieros de soporte técnico de Microsoft pueden ayudar a explicar la funcionalidad de un procedimiento determinado. Sin embargo, no modificarán estos ejemplos para proporcionar funcionalidad adicional o construir procedimientos para cumplir con sus requisitos específicos.
Nota Al ejecutar la macro siguiente, se establece la propiedad que se menciona en el método 1 para todos los objetos de la hoja de cálculo activa. Dado que esta configuración hace que los objetos cambien de tamaño cuando se cambia el tamaño de las filas y columnas asociadas con el objeto, puede provocar resultados inesperados cuando muestra los objetos en la hoja de cálculo si cambia el tamaño de las filas y las columnas. Tenga en cuenta este problema antes de ejecutar la macro en el archivo.

Para cambiar la propiedad de todos los comentarios de la hoja de cálculo activa, ejecute la macro siguiente.

Sub Test()
Dim s As Shape 
On Error Resume Next
For Each s In ActiveSheet.Shapes 
s.Placement = xlMoveAndSize
Next 
End Sub

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×