Cara memformat sel di excel menggunakan vba (dengan contoh)
Ada berbagai macam cara memformat sel di Excel menggunakan berbagai properti di VBA, antara lain:
- Tambahkan indentasi
- Aplikasi
- Perbatasan
- Pencipta
- Fonta karakter
- Rumus Tersembunyi
- Penjajaran horizontal
- Tingkat penarikan
- Pedalaman
- Terkunci
- Gabungkan Sel
- Format angka
- NomorLokalFormat
- Orientasi
- Induk
- KurangiUntuk Menyesuaikan
- Penjajaran vertikal
- Bungkus teks
Dengan membuat makro di VBA, Anda bisa menggunakan satu atau beberapa properti ini untuk memformat sel dalam rentang tertentu di lembar Excel.
Contoh berikut menunjukkan bagaimana melakukan hal ini dalam praktik.
Contoh: Cara Memformat Sel di Excel Menggunakan VBA
Misalkan kita memiliki daftar nama tim bola basket berikut di Excel:
Kita dapat membuat makro berikut untuk memformat setiap sel dalam rentang A2:A11 dengan properti tertentu:
SubFormatCells ()
With Worksheets("Sheet1").Range("A2:A11")
.Font.FontStyle = "Bold"
.Font.Name = "Calibri"
.Font.Size = 13
.Font.Color = vbRed
.HorizontalAlignment = xlCenter
End With
End Sub
Setelah makro ini berjalan, masing-masing sel dalam rentang A2:A11 akan diformat seperti yang kita tentukan:
Dengan menggunakan makro khusus ini, kami membuat perubahan berikut pada setiap sel dalam rentang A2:A11 :
- Kami mengubah gaya font menjadi tebal.
- Kami mengubah jenis font menjadi Calibri.
- Kami mengubah ukuran font menjadi 13.
- Kami mengubah warna font menjadi merah.
- Kami memusatkan teks secara horizontal.
Perhatikan bahwa contoh ini hanya memperlihatkan satu cara untuk memformat sel dalam rentang tertentu.
Dengan menggunakan berbagai properti yang tersedia di VBA, Anda dapat memformat sel sesuai tampilan yang Anda inginkan.
Catatan : Anda dapat menemukan dokumentasi lengkap dari semua kemungkinan properti pemformatan sel di VBA di sini .
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di VBA:
Cara membuat font tebal menggunakan VBA
Cara Memusatkan Teks Menggunakan VBA
Cara mengatur ukuran font menggunakan VBA