Mengapa file Excel ini terus meminta untuk menyimpan?

16

Seorang klien mengirimi saya beberapa Excel .xlsx dokumen, dan setiap kali saya membuka salah satu dari mereka dan kemudian menutupnya, Excel bertanya apakah saya ingin menyimpan perubahan, bahkan jika saya tidak membuat. Ini tidak terjadi dengan file Excel saya yang lain. Apa yang sedang terjadi?

File tidak memiliki makro. Saya menggunakan Excel 2007.

William C
sumber
1
Apakah Anda memilih salah satu sel di dalam dokumen saat terbuka? Apakah ada makro yang mungkin berjalan saat mulai? Excel menganggapnya sebagai perubahan jika sel yang dipilih berubah.
dangowans
Saya sangat BENCI perilaku ini! Tidak berguna s *. Programmer yang melakukannya adalah saya .. tidak pintar.
Pedro77
Apakah Anda menemukan sesuatu yang layak diterima di sini? Itu selalu baik untuk semua pengguna SU untuk mendapatkan umpan balik dari OP yang diposting. Jika Anda menemukan "pelakunya", itu juga akan menyampaikan umpan balik yang menarik.
sancho.s

Jawaban:

10

Menyalin dari http://support.microsoft.com/kb/274500 (ada baiknya membaca seluruh artikel KB):

Perilaku ini terjadi ketika sesuatu dalam file telah berubah. Sering kali pengguna tidak menyadari ada elemen dalam file yang telah diperbarui atau dihitung. Berikut ini beberapa contoh skenario umum:

  • Ada fungsi volatil yang digunakan dalam file. Contoh rumus volatil tercantum di bagian informasi lebih lanjut dari artikel ini.
  • File telah dibuka dalam versi yang lebih baru dan formula telah dihitung. Lihat artikel di bagian informasi lebih lanjut.
  • Rumus yang berisi tautan ke rumus di buku kerja lain dan yang menggunakan fungsi volatil.
  • Gambar yang ditautkan.
  • Rumus berulang.
  • Bagan yang ada di lembar bagan atau yang tertanam ke lembar kerja tetapi yang memiliki data sumber mereka di buku kerja lain.
  • Kode VBA yang memperbarui buku kerja. "

Daftar ini berisi kasus-kasus yang disebutkan dalam jawaban lain sebagai kemungkinan, dan beberapa yang lain juga.

sancho.s
sumber
5

Satu kemungkinan adalah bahwa file .xlsx berisi tautan eksternal di setidaknya satu sel. Misalnya

Workbook with external link

Biasanya jika Anda membuka file ini Anda akan diminta dengan ...

enter image description here

Namun, ada pengaturan yang menjengkelkan yang melempar orang ke DATA / EDIT LINKS / MULAI PROMPT / Jangan tampilkan lansiran dan perbarui tautan yang mengabaikan permintaan ini

enter image description here

Sayangnya, ketika Anda menutup buku kerja Anda masih mendapatkan prompt untuk menyimpan yang akan memperbarui tautannya.

enter image description here

Ini salah satu petunjuk yang mungkin ..?

EDIT:

Kemungkinan lain adalah .xlsx berisi rumus tanggal seperti NOW() atau TODAY() yang akan meminta save saat ditutup

osknows
sumber
4
"Kemungkinan lain adalah .xlsx berisi rumus tanggal seperti SEKARANG () atau HARI INI ()" - Memang, setiap rumus volatil dalam xslx akan menyebabkan perilaku ini.
andy holaday
Saya kira MS akan mendapatkan lebih sedikit keluhan jika mereka menjelaskan mengapa file diubah tanpa interaksi pengguna saat ditutup
phuclv
3

Saya mengalami masalah ini pada PC Windows 7 dan menggunakan Microsoft Office 2007.

Saya juga memiliki perangkat lunak server database MySQL 5.6 pada PC ini.

Saat menyelidiki masalah, saya menemukan bahwa saya telah menginstal MySQL untuk Excel 1.3.4 komponen dan ini menghasilkan "MySQL untuk Excel" add-in muncul di Excel.

Karena saya tidak benar-benar menggunakan komponen ini, saya pergi ke Pemasang MySQL dan menghapusnya. Setelah melakukannya, saya menemukan bahwa permintaan "Apakah Anda ingin menyimpan ..." berhenti muncul (mis. Jika saya hanya melihat spreadsheet tanpa mengubahnya).

Semoga ini membantu...

TechnoGuy
sumber
ini juga terjadi pada saya dengan Excel 2010
betatester07
Lagi pula, semua add-in dapat menyebabkan hal ini sehingga perlu memeriksa semua add-in yang dimuat
betatester07
1

Kemungkinan bahwa .xlsx file dihitung ulang secara otomatis ketika Anda membukanya di Excel. Pergi ke Data tab untuk mematikan perhitungan ulang otomatis.

Jonathan Reno
sumber
3
Penghitungan otomatis adalah penyebab yang tidak mungkin. Buku kerja dengan hanya rumus non-volatil tidak akan meminta untuk menyimpan perubahan ketika tidak ada yang dibuat, bahkan jika perhitungan otomatis aktif. OTOH buku kerja dengan rumus volatil akan meminta untuk menyimpan perubahan kecuali perhitungan otomatis tidak aktif. Penyebab yang lebih mungkin adalah buku kerja tersebut berisi rumus volatil.
andy holaday
1

Tidak ada alasan yang diberikan siapa pun di forum mana pun adalah alasan saya melihat masalah ini. Dengan susah payah saya memindahkan potongan-potongan kecil dari satu buku kerja ke yang lain sampai pelakunya mengungkapkan dirinya sendiri.

Seseorang telah memotong dan menempelkan teks menjadi lembaran. Masalahnya adalah teks itu berakhir sebagai bentuk mengambang dengan teks di dalamnya, bukannya masuk ke sel.

Mereka mudah dilihat begitu Anda tahu mereka ada di sana. Pilih semua baris (sehingga muncul dengan latar belakang biru muda). Kemudian label atau gambar atau apa pun, akan mencuat seperti balok putih. Setidaknya itulah yang tampak bagiku. Jarak tempuh Anda mungkin beragam.

Ini mengakhiri pertempuran panjang dan frustasi dengan excel.

Ken Sayers
sumber
2
Saya telah membuat lembar kerja kosong, menyisipkan TextBox, disimpan, ditutup. Membuka dan menutup lagi tidak meminta penghematan. Maka akan menarik untuk mengetahui objek apa yang Anda "bentuk mengambang dengan teks di dalamnya". Anda bisa melakukannya dengan: 1) Memilih objek, 2) Alt + F11 (untuk membawa editor VBA), 3) Pada tipe jendela langsung ? TypeName(Selection) + & lt; kbd & gt; Masukkan & lt; / kbd & gt ;.
sancho.s
1

File & gt; Opsi & gt; Formula & gt; Otomatis

Mengubah

File & gt; Opsi & gt; Formula & gt; Manual

ATAU

Rumus & gt; Opsi Perhitungan & gt; Otomatis ke Manual

Byoung Yoon Park
sumber
0

Ada dua jawaban yang saya gunakan untuk membunuh permintaan untuk menyimpan, keduanya telah dibahas tetapi harus diulang:

  1. Untuk file xls atau xlsx versi yang lebih lama, Simpan sebagai xlsx dan tulis file tersebut secara berlebihan. Ini hampir selalu membunuhnya dengan file yang saya dapatkan dari orang lain.

  2. Dalam Rumus, Opsi Perhitungan, atur ke Manual. Ini berfungsi pada file besar milik saya dengan sekitar 50 tab, ketika mengetahui tab mana yang menyebabkan masalah terlalu banyak masalah. Terima kasih kepada siapa pun yang menyarankan ini karena telah mengganggu saya selama 5 tahun! Saya akan berkomentar dan berterima kasih kepada Anda, tetapi ternyata saya tidak memiliki cukup poin brownies untuk melakukan ini.

jonrichco
sumber
0

Saya punya masalah ini, ternyata ada beberapa vba di "lembar kerja" di editor vba. Menghapus kode dari sana dan kemudian bekerja seperti pesona.

Steven Allen
sumber
Ini tidak menjawab pertanyaan penulis dengan cukup detail
Ramhound
0

Dalam kasus saya, saya memiliki data1.xlsx (format buku kerja Excel). Saya membukanya, file / simpan sebagai data1.xls (format excel 97-2003) (Tidak .xlsx). dan masalahnya hilang. Saya juga memiliki adds mysql dan tidak harus menghapus / uninstall. Saya menggunakan excel 2007.

anonymous
sumber
0

Saya memiliki masalah serupa. Dalam kasus saya, saya memiliki PivotTable di buku kerja yang memiliki opsi "Segarkan data saat membuka file" aktif, yang merupakan opsi default ketika saya membuat PivotTable di tempat pertama. Menghapus centang opsi itu untuk setiap PivotTable menyelesaikan masalah. Mungkin ini akan membantu. Lihat gambar Opsi PivotTable berikut.

PivotTable Options

MrMeinHerr
sumber
1
Anda juga harus menyebutkan bagaimana OP akan menyegarkan lembar setelah menonaktifkan opsi itu.
Burgi