¿Por qué este archivo de Excel sigue pidiendo guardar?

17

Un cliente me envió algunos .xlsxdocumentos de Excel , y cada vez que abro uno de ellos y luego lo cierro, Excel me pregunta si me gustaría guardar los cambios, incluso si no hice ninguno. Esto no sucede con ninguno de mis otros archivos de Excel. Que esta pasando?

Los archivos no tienen macros. Yo uso Excel 2007.

William C
fuente
1
¿Está seleccionando alguna de las celdas del documento mientras está abierto? ¿Hay alguna macro que pueda estar ejecutándose al inicio? Excel lo considera un cambio si la celda seleccionada cambia.
dangowans
1
Realmente odio este comportamiento! Inútil s *. El programador (es) que lo hizo es un ... no inteligente.
Pedro77
¿Encontraste algo aquí que valga la pena aceptar? Siempre es bueno para todos los usuarios de SU tener comentarios del OP publicados. Si encontraste al "culpable", también transmitiría comentarios interesantes.
sancho.s Restablece a Mónica el

Respuestas:

11

Copiando desde http://support.microsoft.com/kb/274500 (vale la pena leer el artículo completo de KB):

Este comportamiento se produce cuando algo en el archivo ha cambiado. Muchas veces el usuario no se da cuenta de que hay elementos en el archivo que se han actualizado o calculado. Aquí hay algunos ejemplos de escenarios comunes:

  • Hay una función volátil utilizada en el archivo. Los ejemplos de fórmulas volátiles se enumeran en la sección más información de este artículo.
  • El archivo se ha abierto en una versión más nueva y se han calculado las fórmulas. Ver artículo en la sección de más información.
  • Una fórmula que contiene un enlace a una fórmula en otro libro de trabajo y que utiliza funciones volátiles.
  • Imágenes vinculadas
  • Fórmulas iterativas.
  • Gráficos que están en hojas de gráficos o que están incrustados en hojas de trabajo pero que tienen sus datos de origen en otro libro de trabajo.
  • Código de VBA que actualiza el libro de trabajo ".

Esta lista contiene los casos mencionados en otras respuestas como posibilidades, y algunos otros también.

sancho.s Restablece a Monica
fuente
5

Una posibilidad es que el archivo .xlsx contenga enlaces externos en al menos una celda. P.ej

Libro de trabajo con enlace externo

Normalmente, si abre este archivo, se le preguntará con ...

ingrese la descripción de la imagen aquí

Sin embargo, hay una configuración molesta que desalienta a las personas en DATA / EDIT LINKS / START UP PROMPT / No muestra la alerta y actualiza los enlaces que anula este mensaje

ingrese la descripción de la imagen aquí

Desafortunadamente, cuando cierra el libro de trabajo, aún aparece el mensaje para guardar, que actualizará los enlaces.

ingrese la descripción de la imagen aquí

Esta es una posible pista ..?

EDITAR:

Otra posibilidad es que .xlsx contiene una fórmula de fecha como NOW()o TODAY()que solicitará un guardado al cerrar

osknows
fuente
44
"Otra posibilidad es que .xlsx contiene una fórmula de fecha como NOW () o TODAY ()" - De hecho, cualquier fórmula volátil en xslx causará este comportamiento.
Andy holaday
Supongo que MS recibirá menos quejas si explican por qué se cambió el archivo sin la interacción del usuario al cerrar
phuclv
3

Estaba experimentando este problema en una PC con Windows 7 y estaba usando Microsoft Office 2007.

También tengo el software de servidor de base de datos MySQL 5.6 en esta PC.

Mientras investigaba el problema, descubrí que había instalado el componente MySQL for Excel 1.3.4 y que esto resultó en un complemento "MySQL for Excel" que apareció en Excel.

Como en realidad no estaba usando este componente, fui al instalador de MySQL y lo eliminé. Después de hacerlo, descubrí que las indicaciones "¿Desea guardar ..." dejaron de aparecer (es decir, si simplemente veía una hoja de cálculo sin modificarla).

Espero que esto ayude...

TechnoGuy
fuente
esto también me sucedió con Excel 2010
betatester07
de todos modos, cualquier complemento puede causar esto, por lo que vale la pena verificar todos los complementos cargados
betatester07
1

Ninguna de las razones que alguien dio en ningún foro fue la razón por la que estaba viendo este problema. Moví minuciosamente pequeñas piezas de un libro de trabajo a otro hasta que el culpable se reveló.

Alguien había cortado y pegado el texto en una hoja. El problema fue que el texto terminó como una forma flotante con texto dentro, en lugar de ir a una celda.

Son fáciles de ver una vez que sabes que están allí. Seleccione todas las filas (para que aparezcan con un fondo azul claro). Luego, las etiquetas o imágenes o lo que sea, sobresaldrán como bloques blancos. Al menos así es como me pareció. Su experiencia puede ser diferente.

Esto termina una larga y frustrante batalla con Excel.

Ken Sayers
fuente
2
He creado una hoja de trabajo vacía, insertada TextBox, guardada, cerrada. Abrir y cerrar de nuevo no pide guardar. Entonces sería interesante saber qué tipo de objeto es su "forma flotante con texto". Puede hacerlo: 1) Seleccionando el objeto, 2) Alt + F11 (para traer el editor VBA), 3) En la ventana inmediata, escriba ? TypeName(Selection)+ <kbd> Enter </kbd>.
sancho.s Restablece a Monica
0

Es probable que el archivo .xlsx se haya recalculado automáticamente cuando lo abrió en Excel. Vaya a la pestaña Datos para desactivar el recálculo automático.

Jonathan Reno
fuente
3
El cálculo automático es un culpable poco probable. Un libro de trabajo con solo fórmulas no volátiles no solicitará guardar los cambios cuando no se realizó ninguno, incluso si el cálculo automático está activado. Otoh un libro con fórmulas volátiles se pedirá para guardar los cambios a menos que el cálculo automático está desactivado. La causa más probable es que el libro contiene fórmulas volátiles.
Andy holaday
0

Archivo> Opción> Fórmula> Automático

Cambiar a

Archivo> Opción> Fórmula> Manual

O

Fórmulas> Opciones de cálculo> Automático a manual

Parque Byoung Yoon
fuente
0

Hay dos respuestas que uso para eliminar la solicitud de guardar, ambas han sido cubiertas pero vale la pena repetirlas:

  1. Para una versión anterior del archivo xls o xlsx, guarde como xlsx y sobrescriba el archivo. Esto casi siempre lo mata con los archivos que obtengo de otros.

  2. En Fórmulas, Opciones de cálculo, establecido en Manual. Esto funcionó en un gran archivo mío con aproximadamente 50 pestañas, cuando descubrir qué pestaña estaba causando el problema era demasiado problemático. ¡Gracias a quien me sugirió esto ya que me ha estado molestando durante 5 años! Te hubiera comentado y agradecido, pero aparentemente no tengo suficientes puntos de brownie para hacer esto.

jonrichco
fuente
0

Tuve este problema, resultó que había algo de vba en la "hoja de trabajo" en el editor de vba. Se eliminó el código de allí y luego funcionó de maravilla.

Steven Allen
fuente
Esto no responde la pregunta del autor con suficiente detalle
Ramhound
0

En mi caso, tenía un data1.xlsx (formato de libro de Excel). Lo abrí, archivo / guardar como data1.xls (formato Excel 97-2003) (No .xlsx). Y el problema desapareció. También tengo el complemento mysql y no tuve que eliminarlo / desinstalarlo. Yo uso Excel 2007.

anónimo
fuente
0

Tuve un problema similar. En mi caso, tenía tablas dinámicas en el libro que tenía la opción "Actualizar datos al abrir el archivo" activa, que era la opción predeterminada cuando creé las tablas dinámicas en primer lugar. Desmarcar esa opción para cada tabla dinámica resolvió el problema. Quizás esto ayude. Vea la siguiente imagen de Opciones de tabla dinámica.

Opciones de tabla dinámica

MrMeinHerr
fuente
1
También debe mencionar cómo el OP actualizaría su hoja después de deshabilitar esa opción.
Burgi