Saya memiliki lembar Excel yang dihasilkan oleh SSRS dan terkadang menunjukkan masalah pemformatan sel yang aneh.
Baris tingkat atas, 1 pada kolom A, disorot dengan warna isi seperti yang ditunjukkan pada gambar di bawah ini. Kadang-kadang, pada baris ini, sel di kolom C untuk baris itu muncul isian putih.
Jika saya klik kanan sel itu dan pilih Memformat Sel ... itu menunjukkan warna pola yang benar meskipun itu ditampilkan sebagai putih.
Jika saya memilih sel dan menggunakan jendela langsung ke keluaran ThemeColor
atau Pattern
mereka berdua mengembalikan nilai -4142
yang tidak benar.
Debug.Print Selection.Interior.ThemeColor
Sekarang jika saya mengatur warna isi sel setelah itu tidak mengubah apa pun termasuk output dari tes jendela langsung.
Jika saya menyetel warna isian sel untuk kedua kalinya, ia berubah dan semuanya berfungsi seperti yang diharapkan.
Jadi saya punya dua pertanyaan ...
- Apa yang terjadi pada sel itu yang bahkan tidak akan merespon pengaturan properti (pada percobaan pertama)? Apa yang mengendalikan keadaan itu?
- Apakah ini dimulai dari SSRS atau Excel?
Ini dia tautan ke file di-host di NoFile.io
Mengikuti saran @Schlebe saya membandingkan lembar tetap dengan xml asli. Perbedaan antara sel asli dan sel tetap adalah nilainya.
Asli: <c r="C125" s="5"/>
Tetap: <c r="C125" s="4"/>