Bagaimana cara me-refresh ulang filter otomatis Excel berdasarkan warna saat warna sel diubah?


1

Bagaimana cara saya memperbarui otomatis filter Excel (filter berdasarkan warna) ketika warna sel diubah?

Gunakan case: Saya mengubah warna satu sel ke warna yang difilter. Saya ingin melihat baris saat ini menghilang tanpa harus melakukan hal lain.

saya bisa menggunakan VB yang diberikan untuk kasus nilai-perubahan-baris-menghilang dari: Bagaimana cara saya me-refresh ulang filter otomatis Excel saat data diubah?

tapi tidak tahu bagaimana membuatnya bekerja untuk color case. tnx.

Jawaban:


1

Anda membutuhkan acara untuk melacak perubahan warna sel.
Namun ada tidak ada acara seperti itu di Excel VBA.

Satu-satunya cara untuk menggunakan suatu acara adalah menggunakan: Worksheet_SelectionChange.

Jadi kodenya adalah:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'code described in the other question

Tapi ini mungkin berlebihan karena akan menyegarkan filter Anda setiap kali Anda memilih sel baru.


Bisakah kita lacak .colorindex berubah?
— Raystafarian

Tidak, kamu tidak bisa jalur saya t. Anda dapat melacak kapan Value hanya berubah
— JMax

Jangan menganggapku menantangmu, hanya berusaha belajar. Bagaimana jika kita menetapkan var untuk nomor colorindex dan melacak nilai itu berubah? Atau apakah Anda mengatakan satu-satunya hal untuk melacak perubahan adalah cell.value?
— Raystafarian

2
Maaf, jawaban saya tidak cukup jelas. Kamu dapat menemukan sini beberapa informasi tentang acara apa yang dapat Anda lacak. Ini akan menjelaskan bagaimana Anda dapat menggunakannya Worksheet_Change untuk melacak kapan nilai sel berubah sedangkan Worksheet_SelectionChange akan melacak Seleksi berubah . Anda tidak dapat menyimpan nilai indeks warna setiap sel lembar kerja jadi saya tidak berpikir itu akan berhasil. Saya harap ini lebih jelas :)
— JMax

1
Menarik kotak sabun sebentar, warnanya BUKAN data. Dalam setiap contoh di mana saya telah membantu pengguna dengan spreadsheet mereka menggunakan pemformatan bersyarat dengan drop-in sel menyelesaikan masalah mereka dan memberikan data yang tepat untuk disortir tanpa mengandalkan warna sebagai data.
— Jesse
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.