Batas VBA (Panduan Langkah demi Langkah) - Bagaimana cara mengatur batas dengan Excel VBA?

Perbatasan di VBA Excel

Kami menggunakan pembatas di excel untuk menyorot data kami, di dasbor mana pun, sangat penting keterampilan untuk merepresentasikan data penting dan itu dilakukan oleh batas, batas adalah properti di VBA yang dapat diakses dengan menggunakan metode jangkauan dan memberikan yang sesuai gaya batas seperti yang kita tahu ada gaya batas yang berbeda.

Jika Anda pandai memformat di excel, maka Anda dapat menyebut diri Anda "Ahli Kecantikan Excel". Untuk membuat laporan terlihat menarik bagi pengguna akhir atau pembaca, pemformatan memainkan peran penting di dalamnya. Saya harap Anda mengetahui teknik pemformatan di lembar kerja reguler. Memformat melalui pengkodean VBA membutuhkan banyak bahasa pengkodean VBA. Pada artikel ini, kami akan menunjukkan kepada Anda salah satu teknik pemformatan yang paling diremehkan, yaitu menerapkan batas VBA excel.

Contoh Perbatasan di VBA

Mari kita lihat beberapa contoh untuk memahami ini dengan lebih baik.

Contoh # 1 - Menerapkan Batas VBA dengan Coding

Membuat makro untuk menerapkan batas VBA excel dengan gaya berbeda, membuatnya tersedia sebagai add-on pada pita excel, membuat pekerjaan lebih mudah setiap kali kita ingin menerapkan batas VBA.

Setiap sel di lembar kerja memiliki batas dan warna latar belakang. Secara default, setiap sel tidak memiliki batas dan warna latar belakang.

Di lembar kerja di bawah tab HOME yang kami miliki, kami memiliki opsi perbatasan, dan jika Anda mengklik daftar drop-down di excel, kami memiliki berbagai opsi.

Tetapi di VBA hal pertama yang perlu kita lakukan adalah memutuskan sel atau rentang sel yang akan kita terapkan gaya pemformatan perbatasan VBA excel. Jadi kita bisa merujuk ke rentang sel atau sel menggunakan objek VBA RANGE. Misalnya, jika Anda ingin mengubah batas sel B5, maka Anda dapat menulis kode seperti ini.

Rentang ("B5")

Kemudian kita perlu mengakses properti " Borders ".

Kode:

Sub Border_Example1 () Range ("B5"). Bo End Sub

Setelah menerapkan properti excel VBA "Borders", buka tanda kurung untuk melihat semua jenis opsi pemformatan batas.

Kode:

Sub Border_Example1 () Range ("B5"). Perbatasan (End Sub

Di sini kita memiliki xlDiagonalDown, xlDiagonalUp, xlEdgeBottom, xlEdgeLeft, xlEdgeRight, xlEdgeTop, xlInsideHorizontal, dan xlInsideVertical.

Setelah gaya perbatasan dipilih, kita perlu memilih karakteristik yang ingin kita kerjakan. Salah satu karakter yang perlu kita gunakan di sini adalah " Gaya Garis", jadi pilih properti "Gaya Garis".

Kode:

Sub Border_Example1 () Range ("B5"). Perbatasan (xlEdgeBottom) .li End Sub

Setelah properti gaya garis dipilih, kita perlu mengatur jenis gaya garis dari garis atau jenis batas di VBA yang akan kita terapkan.

Beri tanda sama dengan dan pilih pencacahan “XlLineStyle” .

Kode:

Sub Border_Example1 () Range ("B5"). Perbatasan (xlEdgeBottom) .LineStyle = XlLineStyle. Akhiri Sub

Letakkan titik untuk melihat semua gaya batas yang tersedia.

Kode:

Kami memiliki banyak pilihan di sini. xlContinuous, xldash, xlDashDot, xlDashDotDot, xlDot, xlDouble, XlLineStyleNone, dan xlSlantDashDot.

Oke, sekarang saya telah memilih opsi " xlDouble".

Kode:

Sub Border_Example1 () Range ("B5"). Perbatasan (xlEdgeBottom) .LineStyle = XlLineStyle.xlDouble End Sub

Sekarang, jika saya menjalankan kode, itu akan menerapkan garis ganda ke bagian bawah sel B5 .

Jenis Garis: “ xlContinuous ”.

Kode:

Sub Border_Example1 () Range ("B5"). Perbatasan (xlEdgeBottom) .LineStyle = XlLineStyle.xlContinuous End Sub

Hasil:

Jenis Garis: "benturan".

Kode:

Sub Border_Example1 () Range ("B5"). Perbatasan (xlEdgeBottom) .LineStyle = XlLineStyle.xlDash End Sub

Hasil:

Jenis Garis: “ xlDashDot.”

Kode:

Sub Border_Example1 () Range ("B5"). Perbatasan (xlEdgeBottom) .LineStyle = XlLineStyle.xlDashDot End Sub

Hasil:

Jenis Garis: “ xlDashDotDot ”.

Kode:

Sub Border_Example1 () Range ("B5"). Perbatasan (xlEdgeBottom) .LineStyle = XlLineStyle.xlDashDotDot End Sub

Hasil:

Jenis Garis: “ xlDot.”

Kode:

Sub Border_Example1 () Range ("B5"). Perbatasan (xlEdgeBottom) .LineStyle = XlLineStyle.xlDot End Sub

Hasil:

Jenis Garis: “ xlLineStyleNone ”.

Kode:

Sub Border_Example1 () Range ("B5"). Perbatasan (xlEdgeBottom) .LineStyle = XlLineStyle.xlLineStyleNone End Sub

Hasil:

Ini akan menghapus batas sel yang ditentukan.

Jenis Garis: “ xlSlantDashDot ”.

Kode:

Sub Border_Example1 () Range ("B5"). Perbatasan (xlEdgeBottom) .LineStyle = XlLineStyle.xlSlantDashDot End Sub

Hasil:

Contoh # 2 - Ubah Perbatasan Menggunakan Metode Perbatasan VBA

Kami juga dapat mengubah batas sel dengan menggunakan metode VBA Borders Around . Setelah rentang sel atau sel disebutkan, kita perlu mengakses metode VBA Borders Around .

Buka tanda kurung untuk melihat semua parameter.

Range ("B5"). BorderAround ((Gaya Garis), (Bobot sebagai xlBorderWeight), (ColorIndex), (Color), (Theme Color))

Kita dapat menyebutkan gaya garis, warna garis, ketebalan garis tepi, dan banyak lagi hal yang dapat kita lakukan dengan metode ini.

Kode:

Sub Border_Example1 () Range ("B5"). BorderAround LineStyle: = xlContinuous, Weight: = xlThick End Sub

Ini akan mengubah Line Style menjadi xlContinuous.

LineStyle: = xlContinuous

Bobot Perbatasan itu tebal.

Berat: = xl Tebal

Dan hasil dari kode ini adalah seperti di bawah ini.

Seperti ini dengan menggunakan property dan method excel VBA Borders dan Border Around, kita bisa mengubah border dan elemen border melalui pengkodean VBA.

Artikel yang Direkomendasikan

Ini telah menjadi Panduan untuk Perbatasan VBA. Di sini kita belajar bagaimana mengatur Perbatasan dengan Excel VBA Coding bersama dengan contoh praktis & templat kode yang dapat diunduh. Anda mungkin juga melihat artikel lain yang terkait dengan Excel VBA -

  • Apa Variabel Global di Excel VBA?
  • Contoh Membuat Tabel Pivot di VBA
  • Excel VBA End
  • Pemformatan Bersyarat untuk Sel Kosong

Artikel yang menarik...