Koneksi data Excel memperbarui semua data KECUALI satu kolom tertentu

0

Menggunakan Excel 2013.

Jadi saya punya buku kerja (sebut saja buku B) yang menarik tabel dari buku kerja lain (file sumber, buku A). Tidak ada koneksi mewah atau permintaan khusus, saya telah menggunakan antarmuka Excel untuk semuanya, tidak mengubah apa pun selain menonaktifkan penyegaran latar belakang.

Masalah muncul ketika saya memperbarui tabel asli di buku A dan pergi untuk menyegarkan koneksi di buku B. Semua pembaruan yang saya masukkan dilakukan di seluruh kecuali data dalam satu kolom.

Saya telah mengisi kolom A ke AA. Setelah memperbarui, nilai-nilai di kolom O (diformat sebagai tanggal dan muncul sebagaimana mestinya) tidak dibawa. Tetapi ini hanya berlaku untuk nilai-nilai baru. Nilai-nilai yang sudah ada di buku B tetap ada, tetapi nilai-nilai yang ada di buku A tetapi bukan buku B tidak dibawa - dan izinkan saya mengulangi, ini HANYA terjadi untuk kolom O.

Saya sudah mencoba menghapus koneksi dan menambahkannya lagi - tidak berhasil. Harus dikatakan bahwa kedua file disimpan pada drive yang dipetakan jaringan.

Ilmu sihir apa yang telah saya kutuk dan bagaimana cara memperbaikinya?

Vegard
sumber

Jawaban:

0

Menilai dari perubahan warna rambut yang baru saja saya alami, saya seharusnya sudah hampir pensiun sekarang. Saya salah dalam penilaian awal saya - apakah nilainya sudah ada di buku B atau tidak ternyata tidak penting secara keseluruhan.

Untuk beberapa alasan fasik, jika nilai tanggal tidak diformat dengan cara selnya mengatakan itu harus diformat, nilai tampaknya diabaikan tidak hanya dengan me-refresh tabel, tetapi tampaknya juga mencoba menulis nilai-nilai dalam VBA (tapi itu topik yang terpisah ).

Contoh: Jika sel diformat dengan tanggal "dd:mm:yy"dan Anda menempelkan nilai yang dimilikinya "dd:mm:yyyy", format yang ditempelkan tidak hanya akan menempel (artinya nilai-nilai akan ditampilkan dalam format yang ditempelkan, tetapi jika Anda memeriksa format apa yang seharusnya dimiliki sel, itu akan menampilkan apa yang awalnya Anda tetapkan), tetapi sesuatu yang lain tampaknya "salah" juga - terutama terlihat dengan bagaimana tanggal dibelokkan secara default, sedangkan itu harus tepat. Saya tidak yakin mengapa ini terjadi, tetapi harus terkait dengan materi sumber (saya menempelkan data dari sebuah program yang ditulis pada tahun 1996, jadi saya berasumsi ada beberapa kerusakan charset di latar belakang, meskipun ada upaya saya untuk memperbaiki format tanggal terprogram sebelum melakukan penyisipan akhir).

Pokoknya - dalam hal ini, nilai tidak terbawa selama penyegaran tabel. Melemparkan panggilan teks-ke-kolom tanpa pembatas pada kolom yang dipertanyakan sebelum refresh menyelesaikan semuanya.

Vegard
sumber