Cara Menandai Sel (Baris dan Kolom) Aktif di Excel
Daftar Isi
Untuk itu Anda bisa memanfaatkan fitur Conditional Formatting Excel, dan untuk hasil akhirnya akan tampak seperti gambar di bawah ini:
Menandai Baris dari sel yang aktif
Untuk menandai baris dari sel yang aktif caranya adalah:- Pilih sel yang ingin di tandai, misalnya A6 sampai H15.
- Pada tab Home pilih menu Conditional Formatting dan klik New Rule.. untuk membuat pengaturan conditional formatting yang baru.
- Pada New Formatting Rule pilih Use a formula to determine which cells to format
- Kemudian masukkan rumus Excel =ROW()=CELL("row") pada kotak Format values where this formula is true dan selanjutnya klik Format untuk menampilkan dialog Format Cells, dan ubahlah warna Fill-nya sesuai keinginan Anda.
- Jika di rasa sudah cocok silahkan klik OK untuk menyelesaikannya.
Catatan:
Ketika Anda menocba memilih salah satu sel, ternyata baris pada sel tersebut tidak berubah warnanya secara otomatis, ini karena workbook harus di refresh atau Calculate terlebih dahulu. Anda bisa meng-calculate dengan menekan tombol F9, atau lakukan double pada sel terpilih.
Tapi jangan khawatir agar bisa otomatis meng-calculate, Anda bisa menambahkan kode macro atau VBA, untuk caranya akan di bahas pada akhir tutorial ini.
Menandai Kolom dari sel yang aktif
Selanjutnya adalah menandai kolom pada sel terpilih, untuk langkah-langkahnya adalah sama dengan cara menandai baris pada sel Aktif. Namun untuk rumus Excel yang dimasukkan adalah:=COLUMN()=CELL("col")
Kode VBA Calculate Otomatis
Agar pengaturan conditional formating untuk sel aktif otomatis berfungsi tanpa harus capek-capek mengklik Calculate Now atau menekan tombol F9, Anda bisa menggunakan kode Macro atau VBA untuk mengotomatisasi, caranya adalah:- Buka aplikasi VBA Excel, bisa melalui tab Developer atau dengan menekan tombol Alt + F11
- Double klik pada nama sheet yang tadi di atur Conditional Fromatting-nya untuk menampilkan Jendela Sheet Code.
- Pada dropdown Object pilih Worksheet.
- Tambahkan kode VBA berikut ini:
Seperti terlihat gambar berikut ini:Target.Calculate
Worksheet_SelectionChange artinya script pada sub ini akan dijalankan ketika pilihan sel berubah.
Target.Calculate artinya lakukan kalkulasi pada target (range). Anda sebenarnya bisa juga hanya memasukkan script Calculate tapi resikonya akan bermasalah ketika Anda melakukan Copy dan Cut, yakni ketika Anda berpindah sel, akan membuat tombol Paste tidak aktif.
Dengan menambahkan script VBA di atas maka otomatis sheet akan di Calculate, dengan begini Conditional Formatting yang tadi di buat akan lebih efektif. Terakhir jangan lupa menyimpan filenya ke ekstensi xlsm atau xlsb agar kode macro atau VBAnya tidak hilang. Lampiran
Highlight Baris dan Kolom Aktif
Excel Binary Workbook (xlsb)
Semoga Bermanfaat....