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.

Darren
sumber

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.

JMax
sumber
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