Fitur undo / redo Microsoft Excel berperilaku tidak seperti program lain yang saya tahu. Undo stack tampaknya bersifat global di semua file yang terbuka, sehingga undoing terkadang beralih ke file lain dan membatalkan sesuatu yang tidak ingin Anda undo. Dan jika pengeditan yang ingin Anda batalkan adalah sebelum pengeditan pada file lain, Anda tidak punya pilihan selain membatalkan file lainnya.
Saya bukan orang pertama yang mengeluh tentang ini - lihat "kegilaan Excel yang luar biasa" , sekitar setengah jalan.
Selain "edit hanya satu file pada satu waktu", apakah ada cara untuk membuat Undo Excel hanya berlaku untuk file saat ini?
Saya menggunakan Excel 2003 jika ada bedanya.
microsoft-excel
editing
microsoft-excel-2003
undo
Hugh Allen
sumber
sumber
Excel 2016
membuat saya ingin mati.false
. Ketika referensi dibuat ke buku kerja lain, bendera diubah ketrue
dan tetap seperti itu. Untuk buku kerja di mana bendera beradafalse
(yaitu dalam sebagian besar kasus), membatalkan operasi hanya memengaruhi buku kerja itu. Untuk buku kerja di mana bendera beradatrue
, batalkan mempertahankan perilaku saat ini (buku kerja lintas).Jawaban:
Cara 'memutarnya' adalah membuka banyak salinan Excel, satu per lembar kerja. Ini benar-benar menjengkelkan, tetapi tidak ada cara lain. Saya memiliki pintasan khusus untuk spreadsheet utama saya, hanya untuk membukanya secara eksplisit. Untuk melakukan ini:
"C: \ Program Files (x86) \ Microsoft Office \ Office12 \ EXCEL.EXE" "C: \ Noiselezz \ financial \ shared financial \ Sales Sheet.xlsb"
Sayangnya Microsoft benar-benar tidak memiliki petunjuk tentang bagaimana pelanggan benar-benar menggunakan produk mereka. Kegilaan Membatalkan adalah salah satu tanda dari ini - mereka secara membabi buta melanjutkan dengan metode undo paling konyol yang dikenal umat manusia. Bahkan tidak konsisten dengan produk Office lainnya.
Kegilaan lain adalah sistem DDE - cara terbaik untuk memperlambat komputer - kadang-kadang dibutuhkan 12 detik sebelum peluncuran dimulai, karena DDE. Saya terus memperbaiki pengaturan registri untuk menghapus sampah DDE, tetapi setiap kali MS memperbarui Office, mereka sangat membantu 'memperbaikinya'.
Saya telah bekerja di MS, dan melihat bagaimana mereka berpikir - jangan buang waktu Anda mengharapkan mereka berubah - itu 10 tahun yang lalu dan mereka sama hari ini.
sumber
Masalah ini dibahas dan dijawab di Microsoft Office for Developers Forum pada 14 April 2011.
Pertanyaan diposting oleh Vershner:
Jawaban yang diterima diposting oleh Bill Manville (Excel MVP):
Di bawah ini saya memberikan cuplikan berguna dari halaman yang relevan:
sumber
Sebelum ke Excel 2016, dan beberapa versi yang lebih baru:
Jika saat ini Anda terjebak dengan riwayat undo campuran, Anda dapat membatalkan hanya pada file saat ini - asalkan Anda ingin kehilangan riwayat undo dari file terbuka lainnya.
Cukup tutup file lain yang terbuka di Excel, simpan seperlunya. Ini akan menghapus bagian dari sejarah undo, hanya menyisakan tindakan untuk file saat ini dalam sejarah. Maka Anda dapat membatalkan tindakan ini.
Yang mengatakan, saya akan menyarankan mencoba menjalankan Excel sebagai proses terpisah seperti yang dijelaskan dalam jawaban / komentar lain. Tidak hanya itu mengurus masalah sejarah campuran bodoh bodoh, itu memberi Anda jendela Excel benar - benar terpisah, satu per setiap file (dibandingkan dengan satu jendela Excel dengan semua file terbuka sebagai sub-jendela di dalamnya).
sumber
Jika Anda ingin mengedit dua file XLSX yang ada dengan dua sejarah yang terpisah, ada solusi yang berfungsi - yah, sebagian besar ...
File XLSX pertama yang Anda buka dari lokasinya. Untuk file XLSX kedua, Anda pertama kali memulai Excel 2016 dari menu mulai, dan kemudian Anda membuka file XLSX kedua melalui jendela Excel kedua ini.
Pastikan untuk memeriksa melalui Task Manager, bahwa ada dua proses Excel yang terpisah - seperti yang Anda lihat pada tangkapan layar di bawah ini. Jika entah bagaimana kedua file A dan B dikelompokkan bersama hanya dalam satu proses "Microsoft Excel" ..kemudian tutup semua proses Excel dan coba lagi.
Windows tampaknya bangga dengan nama panggilan Jerman-nya: WinDOOF
sumber