Sangat menyebalkan bahwa Excel (2003 dan 2007) tidak menunjukkan sel, baris, atau kolom apa yang dipilih ketika jendela tidak fokus. Saya biasanya ingin merujuk ke sel atau baris saat ini saat bekerja di aplikasi lain.
Apakah ada solusi atau perbaikan yang akan membuat sel / baris disorot saat tidak fokus? Saya tahu bahwa Anda dapat menyalin sel (Ctrl + C) tetapi agak melelahkan untuk melakukannya setiap waktu.
microsoft-excel
salle
sumber
sumber
Jawaban:
Saya pikir ada pekerjaan di sekitar tetapi, itu benar-benar tergantung pada situasi Anda!
Anda bisa membuat makro yang menyala saat seleksi berubah dan itu hanya mengubah latar belakang setiap sel. Ketika Anda 'meninggalkan' sel itu akan mengatur ulang nilai latar belakang baris ke putih dan kemudian pilih baris baru.
Saya menambahkan ini ke Sheet1 saya di jendela Visual Basic.
Cuplikan layar ini diambil saat aplikasi kehilangan fokus.
Ini mungkin mengganggu tetapi Anda dapat dengan mudah menambahkan tombol yang dapat mengaktifkan atau menonaktifkan fitur ini!
Negatifnya adalah (dari atas kepala saya: Ini akan menghapus semua penyorotan yang Anda miliki. Jadi, jika Anda memiliki penyorotan pada halaman Anda (sel-sel berwarna) maka sebaiknya jangan gunakan ini! Juga, itu mungkin akan dicetak dengan baris yang disorot!
sumber
Anda dapat melakukan sesuatu seperti ini jika perlu. Meskipun mungkin spesifik lembar
Ini mengubah apa yang tidak aktif kembali menjadi putih, dan mengubah sel diaktifkan menjadi kuning. dan masih menunjukkan ketika jendela tidak aktif. Tidak yakin ini adalah cara terbaik, tetapi berhasil
sumber
Ini adalah modifikasi kode dari @datatoo. Bunyinya nilai sebelumnya untuk mencegah kehilangan warna isian saat ini. Itu juga mengubah warna teks untuk membuatnya lebih menonjol. Saya menambahkannya ke lembar Excel di editor kode (Alt-F11 dari Excel).
Klik di sini untuk informasi tentang membuat acara perubahan lembar kerja.
sumber
Gunakan bentuk untuk menyorot pilihan.
Catatan: Ini hanya berfungsi ketika beralih ke jendela Excel lain. Sebagai solusinya, Anda dapat membuka jendela Excel kosong dan beralih ke jendela ini sebelum beralih ke aplikasi lain untuk mempertahankan sorotan.
Cukup tambahkan ini ke kode ThisWorkbook Anda (buku kerja Anda, bukan kode sheet Anda). Ini akan bekerja untuk setiap lembar di buku kerja Anda.
Anda bahkan dapat memformat bentuk sesuai keinginan Anda dengan mengubah kode.
Keuntungannya adalah:
sumber
Di Excel 2003 alamat sel yang saat ini dipilih ditampilkan di kiri atas. Meskipun sel tidak disorot, itu membuat Anda berada di tengah jalan.
sumber
tidak ada solusi permanen untuk masalah ini.
solusi (mungkin mengganggu dalam beberapa saat) adalah mengubah sorotan sel yang dipilih saat mereka dipilih dan memilih kembali lagi untuk menjatuhkan warna.
Tempelkan kode ini dalam kode Sheet1 di belakang dan buka spreadsheet Anda dan pilih beberapa sel, pilih yang lain lalu pilih kembali yang pertama untuk menjatuhkan warnanya
sumber
Solusi Sederhana yang menempatkan warna sel saat pemilihan berubah
Solusi Kompleks yang hanya mengubah warna sel saat fokus hilang
Dalam modul standar:
Dalam lembar yang Anda inginkan berfungsi:
Dalam
ThisWorkbook
:Kutipan: Solusi sederhana didasarkan dari jawaban sebelumnya oleh @Dave ; Solusi kompleks disatukan dari banyak sumber, terutama dengan bantuan @JohnColeman dalam posting ini .
sumber