Bagaimana Draw X Lines di VBA Excel

Visual Basic for Applications membantu Anda memformat, menampilkan, menganalisis, dan memanipulasi data di Excel. VBA dapat menggunakan kode yang Anda tulis untuk secara otomatis melakukan tugas berulang yang akan sulit atau tidak mungkin dilakukan secara manual, termasuk beberapa operasi matematika pada ribuan kolom di buku kerja yang berbeda. Satu fitur lembar bentang Excel memungkinkan sel untuk memiliki batas diwakili oleh garis lurus, atau diagonal, yang dapat Anda gunakan untuk menggambar garis X di dalam sel.

Dasar-Dasar VBA

Di Excel, lembar kerja, sel, dan rentang sel dikenal sebagai "objek, " dan memiliki properti yang dapat Anda manipulasi, seperti warna. Kode VBA yang membuat objek melakukan tugas disebut makro, dan ditulis menggunakan editor Visual Basic yang ditemukan di bawah tab pengembang, di bawah "File, " pilih "Opsi" dan "Opsi Excel." Di sisi kiri kotak dialog, Anda harus memilih "Sesuaikan Pita, " "Perintah" dan kemudian "Perintah Populer." Setelah Anda memilih "Sesuaikan Pita" dan "Utama, " dan pilih kotak centang Pengembang dan klik "OK, " tab Pengembang akan muncul. Makro dimulai dengan "sub, " yang merupakan kependekan dari subroutine, dan berakhir dengan "end sub." Anda harus menyimpannya dengan ekstensi .xlsm.

Perintah VBA

Format perintah melibatkan penulisan objek dan properti atau metodenya, dipisahkan dengan titik. Objek Rentang digunakan dengan "Pilihan" dan "Pilih" untuk menyiapkan sel atau kelompok sel untuk operasi. Misalnya, perintah "Range (" A1 "). Value = 3" memilih sel 1 dan memberinya nilai 3. Untuk memilih sel A6 dan C6, dan semua yang ada di antaranya, Anda akan menulis "Range (" A6: C6 ").Memilih."

Properti Perbatasan

Perbatasan dapat menggunakan garis tebal atau garis putus-putus tebal atau tipis, dalam warna hitam secara default. Garis diagonal adalah batas dalam, mundur atau maju, di mana perintahnya adalah "xlDiagonalDown" atau "xlDiagonalUp, " masing-masing. Perintah untuk menggambar garis miring diagonal ke depan dan ke belakang adalah “Selection.Borders (Diagonal Command). LineStyle = xlContinuous”, di mana xlContinuous berarti garis padat.

Menggambar garis X

Untuk menggambar garis X, Anda harus membuat garis miring diagonal maju dan mundur di setiap sel yang diinginkan. Anda dapat berlatih menggambarnya dalam tiga sel dengan membuka jendela skrip, memulai dan memberi nama sub baru, dan kemudian mengetikkan skrip untuk memilih sel tempat garis X akan digambar, seperti "Sub drawDiagonal ()" pada satu baris dan "Range (" A6: C6 "). Pilih" di bawahnya. Untuk menginstruksikan skrip untuk menggambar garis miring ke depan dan ke belakang di setiap sel yang dipilih, Anda harus menulis "Selection.Borders (xlDiagonalDown). LineStyle = xlContinuous" dan "Selection.Borders (xlDiagonalUp) .LineStyle = xlContinuous" di bawahnya. Mengetik “End Sub” menutup subrutin. Setelah mengklik "Makro" pada tab Pengembang dan kemudian "Jalankan, " garis X akan muncul di sel A6, B6 dan C6.

Pesan Populer