
Adakah anda ingin belajar bagaimana serlahkan baris aktif dalam excel? kebanyakan orang menggunakan Excel. Alat ini Microsoft Office Ia sangat baik semasa menjalankan projek dan pekerjaan.
Dengan itu datang perkara yang tidak dapat dielakkan. Banyak kali kami cenderung mempunyai banyak data dalam fail Excel kami, yang kadangkala menjadikannya lebih sukar untuk mengetahui data yang terdapat dalam baris yang anda cari.
Sesetengah memilih untuk menggunakan tema atau menyerlahkan baris secara manual, tetapi jika anda mahukan sesuatu yang dinamik seperti menyerlahkan baris aktif dalam Excel (baris di mana kursor berada). dan anda juga boleh menyasarkan lebih banyak lagi, sebagai contoh, bahawa ia berubah setiap kali anda menukar baris.
Untuk membantu anda dengan ini, kami telah menyusun beberapa langkah untuk menyerlahkan baris aktif dalam Excel secara automatik. Teruskan membaca untuk langkah-langkah ini untuk diamalkan!
Kaedah untuk menyerlahkan baris aktif dalam Excel
Untuk menyerlahkan baris aktif dalam Excel, terdapat beberapa langkah dan kaedah yang perlu anda ikuti untuk fail tersebut. Selain itu, anda harus tahu terlebih dahulu bahawa fail itu perlu ditukar kepada fail makro (xlsm) kerana sedikit VBA akan ditambah – Jangan risau. Ini mudah, jadi teruskan membaca!
Anda mungkin berminat untuk membaca tentang: Cara Menghimpunkan Jadual Pangsi mengikut Bulan dalam Excel
Kaedah 1: Menyerlahkan Baris Aktif dalam Excel (Automasi)
Mentakrifkan julat nama untuk digunakan dalam VBA
- langkah 1: Julat bernama diperlukan; Untuk melakukan ini, anda hanya perlu pergi ke Formula / Tentukan nama.
- langkah 2: Lugo, awak mesti guna 'HighlightRow' sebagai nama. Anda boleh menggunakan apa sahaja yang anda mahu, tetapi anda perlu menggunakannya kemudian, jadi pastikan anda konsisten.
CATATAN: Juga, kotak 'RUJUK KEPADA' hendaklah ditukar kepada '=1'.

Tambah pemformatan bersyarat
- langkah 3: Dalam langkah ini, anda perlu menambah pemformatan bersyarat yang akan digunakan dalam VBA.
- langkah 4: Klik butang 'pilih semua sel' di bahagian atas sebelah kiri hamparan.
- langkah 5: Seterusnya, anda mesti pergi ke tab permulaan, kemudian pergi ke pemformatan bersyarat dan tambah peraturan baharu.
- langkah 6: Apabila tetingkap peraturan format baharu dibuka, anda mesti memilih 'Gunakan formula' dan kemudian tentukan formula. Formulanya ialah '=Baris(a1)=SorotBaris' - di mana “SorotanBaris” ialah nama julat yang ditakrifkan dalam Langkah 1. Kemudian klik butang format.
- langkah 7: Dalam tetingkap Format Sel, tukar ke tab Isi dan pilih warna yang anda mahu gunakan sebagai warna serlahan untuk baris aktif.

- langkah 8: Kemudian klik Terimar dalam tingkap Format sel y menerima dalam tetingkap Peraturan Pemformatan Baharu. Pada ketika ini, Baris 1 harus diserlahkan dengan warna yang anda pilih. Tetapi itu bukan hasil akhir yang lengkap yang anda inginkan...
CATATAN: Di sini kami mahu baris berubah apabila baris aktif kami berubah. Di sinilah kami membawa masuk beberapa VBA.
Tambahkan baris aktif sorotan VBA dalam Excel
- langkah 9: Untuk langkah ini, anda memerlukan tab Pemaju terdapat dalam reben alat. Jika ia tidak tersedia, anda boleh menambahnya dengan pergi ke Fail / Pilihan / Sesuaikan Reben dan aktifkan tab pembangun.
- langkah 10: Dalam tab pembangun, klik Visual Basic. Ini akan membuka Penyunting Visual Basic.
- langkah 11: Pilih buku kerja yang anda sedang kerjakan dan Klik dua kali pada helaian yang anda mahu kod ini berfungsi... Apabila anda klik dua kali, tetingkap kod akan dibuka, tukar menu lungsur turun daripada Umum a Lembaran kerja.

- langkah 12: Sebaik sahaja anda memilih lembaran kerja daripada menu lungsur, pastikan lungsur kedua menunjukkan bahawa anda sedang memilih 'SelectionChange', jika tidak, gunakan menu lungsur turun dan pilihnya.
- Kod lalai akan kelihatan seperti ini:
- Subsheet_SelectionChange Peribadi (Sasaran ByVal Sebagai Julat)
- Akhir Sub
- langkah 13: Serlahkan kod lalai dan gantikan dengan ini:
- Sub Worksheet_SelectionChange(Sasaran ByVal Sebagai Julat)
- Dengan ThisWorkbook.Names("HighlightRow")
- .Nama = "HighlightRow"
- .RefersToR1C1 = «=» & ActiveCell.Row
- Akhir Dengan
- Akhir Sub
- langkah 14: Dalam kod di atas, pastikan nilai dalam petikan (“HighlightRow”) sepadan dengan julat bernama yang anda takrifkan dalam langkah 1.
- Kod lalai akan kelihatan seperti ini:
- langkah 15: Tutup tetingkap VBA dan serlahkan semula. Jika anda mengikuti langkah-langkah dengan teliti, anda sepatutnya boleh menukar sel aktif dan memintanya menyerlahkan secara automatik.
Simpan fail sebagai xlsm
Jika anda tidak menyimpan fail Excel ini sebagai fail xlsm, kod hanya akan berfungsi kali ini. Untuk mengekalkan VBA, anda mesti menyimpannya sebagai fail XLSM (makro) dan ia akan berfungsi setiap kali anda membuka fail tersebut. Anda hanya perlu pergi ke arkib, Simpan sebagai dan pilih menu lungsur turun untuk fail makro.
Kaedah 2: Serlahkan baris aktif dalam Excel dan lajur aktif secara automatik
Apabila anda memilih sel dan mahu baris dan lajur sel aktif diserlahkan secara automatik. Anda mesti menulis makro VBA atau fungsi yang ditentukan oleh anda untuk mencapai hasilnya. Hanya ikuti langkah berikut:
- langkah 1- Klik kanan tab helaian dan pilih lihat kod daripada senarai menu pop timbul. Dan kotak dialog akan terbuka Visual Basic untuk Aplikasi.
- langkah 2- Taip makro VBA berikut dalam tetingkap kod. Dan simpan dan tutup tetingkap VBA.
- Subsheet_SelectionChange Peribadi (Sasaran ByVal Sebagai Julat)
Sekiranya ralat, sambung semula berikut:
- ScreenUpdating = Salah
- 'Kosongkan warna semua sel
- Di dalam.ColorIndex = 0
- Jika Target.Cells.Count > 1, keluar Sub
Disasarkan, menyerlahkan keseluruhan baris dan lajur yang mengandungi sel aktif
- Di dalam.ColorIndex = 6
- Di dalam.ColorIndex = 6
Selesaikan dengan
- ScreenUpdating = Benar
- Akhir Sub
- langkah 3- Pilih sel, keseluruhan baris dan lajur sel aktif diserlahkan secara automatik.

Serlahkan sel aktif secara automatik
Jika anda hanya ingin menyerlahkan sel aktif, anda boleh menggunakan makro VBA berikut:

- Subsheet_SelectionChange Peribadi (Sasaran ByVal Sebagai Julat)
- ScreenUpdating = Salah
- 'Kosongkan warna semua sel
- Di dalam.ColorIndex = 0
- 'Serlahkan sel aktif
- Di dalam.ColorIndex = 6
- ScreenUpdating = Benar
- Akhir Sub
Serlahkan baris aktif dalam Excel dalam kawasan semasa
Jika anda ingin menyerlahkan hanya baris dan lajur dalam kawasan semasa dalam lembaran kerja, anda boleh menggunakan makro VBA berikut:

- Subsheet_SelectionChange Peribadi (Sasaran ByVal Sebagai Julat)
Jika berlaku ralat, sambung seterusnya, membersihkan warna semua sel
- Di dalam.ColorIndex = 0
- Jika kosong (sasaran) atau Target.Cells.Count > 1, keluar Sub
- ScreenUpdating = Salah
- Dengan ActiveCell
Serlahkan baris dan lajur dalam kawasan semasa
- Julat(Cells(.Row, .CurrentRegion.Column), Cells(.Row, .CurrentRegion.Columns.Count + .CurrentRegion.Column – 1)). Di dalam.ColorIndex = 6.
- Julat(Cells(.CurrentRegion.Row, .Column), Cells(.CurrentRegion.Rows.Count + .CurrentRegion.Row – 1, .Column)). Di dalam.ColorIndex = 6
Selesaikan dengan
- ScreenUpdating = Benar
- Akhir Sub
Sorotan automatik baris dan lajur dengan klik dua kali pada sel
Jika anda ingin menyerlahkan baris dan lajur secara automatik apabila anda mengklik dua kali pada sel, anda boleh menggunakan makro VBA berikut:
Sub Helaian Kerja Peribadi_BeforeDoubleClick (Sasaran ByVal Sebagai Julat, Batalkan Sebagai Boolean)
- langkah 1: Isytiharkan pembolehubah: Dim strRange sebagai rantai.
- langkah 2: Bina rangkaian julat:
- strRange = Target.Cells.Address & "," & _
- Cells.EntireColumn.Alamat & «,» & _
- Cells.EntireRow.Alamat
- langkah 3: melepasi rentetan julat ke julat
- Julat(strRange).Pilih
- Akhir Sub
Di sini anda boleh belajar tentang: Cara Menggunakan Fungsi VLOOKUP dalam Excel
Seperti yang anda akan lihat, menyerlahkan baris aktif dalam Excel adalah sangat mudah dilakukan, anda hanya perlu mengikuti langkah-langkah dan kaedah yang kami tinggalkan ini dan berlatih secara berterusan, kami memberi jaminan bahawa anda akan dapat menyerlahkan baris dan lajur secara automatik supaya anda boleh mencari data anda dengan cara yang mudah dan ringkas. Kami harap kami telah membantu anda.
Nama saya Javier Chirinos dan saya meminati teknologi. Seingat saya, saya gemar komputer dan permainan video dan hobi itu berakhir dengan pekerjaan.
Saya telah menerbitkan tentang teknologi dan gajet di Internet selama lebih daripada 15 tahun, terutamanya dalam mundobytes.com
Saya juga pakar dalam komunikasi dan pemasaran dalam talian dan mempunyai pengetahuan tentang pembangunan WordPress.