Cara menyorot baris di vba: dengan contoh


Anda dapat menggunakan metode berikut di VBA untuk menyorot baris:

Metode 1: Sorot baris aktif

 SubHighlightActiveRow ()
ActiveCell.EntireRow.Interior.Color = vbYellow
End Sub

Makro khusus ini akan menyorot baris yang sedang aktif.

Metode 2: Sorot baris tertentu

 SubHighlightSpecificRow ()
Rows(" 4:4 ").Interior.Color = vbYellow
End Sub

Makro khusus ini akan menyorot baris 4 dari lembar saat ini.

Metode 3: Sorot Beberapa Baris Tertentu

 SubHighlightSpecificRows ()
Range(" 2:2,4:4,6:6,8:8 ").Interior.Color = vbYellow
End Sub

Makro khusus ini akan menyorot baris 2, 4, 6 dan 8 pada lembar saat ini.

Catatan : Untuk menyorot semua baris antara 2 dan 8, Anda dapat mengetikkan Range (“2:8”) .

Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.

Contoh 1: Sorot baris aktif

Asumsikan sel B3 saat ini dipilih.

Kita dapat membuat makro berikut untuk menyorot setiap sel di baris yang sedang aktif

 SubHighlightActiveRow ()
ActiveCell.EntireRow.Interior.Color = vbYellow
End Sub

Saat kami menjalankan makro ini, kami menerima keluaran berikut:

Perhatikan bahwa setiap sel di baris ketiga disorot dan semua baris lainnya tidak tersentuh.

Contoh 2: Sorot baris tertentu

Misalkan kita hanya ingin menyorot baris keempat saja.

Kita dapat membuat makro berikut untuk melakukan ini:

 SubHighlightSpecificRow ()
Rows(" 4:4 ").Interior.Color = vbYellow
End Sub

Saat kami menjalankan makro ini, kami menerima keluaran berikut:

Perhatikan bahwa setiap sel di baris keempat disorot dan semua baris lainnya tetap tidak tersentuh.

Contoh 3: Sorot Beberapa Baris Tertentu

Katakanlah kita ingin menyorot baris 2, 4, 6 dan 8 dari sheet saat ini.

Kita dapat membuat makro berikut untuk melakukan ini:

 SubHighlightSpecificRows ()
Range(" 2:2,4:4,6:6,8:8 ").Interior.Color = vbYellow
End Sub

Saat kami menjalankan makro ini, kami menerima keluaran berikut:

VBA menyoroti beberapa baris tertentu

Perhatikan bahwa baris 2, 4, 6, dan 8 semuanya disorot dan semua baris lainnya tetap utuh.

Catatan : Dalam setiap contoh, kami memilih untuk menggunakan warna kuning (vbYellow) sebagai warna highlight, namun Anda dapat memilih warna lain seperti vbRed, vbGreen, vbBlue, dll.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di VBA:

VBA: Cara menyorot sel
VBA: Cara menerapkan pemformatan bersyarat ke sel
VBA: Cara menerapkan pemformatan bersyarat ke nilai duplikat

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *