Vba: cara menghapus pemformatan sel
Anda dapat menggunakan metode berikut untuk menghapus pemformatan sel di Excel menggunakan VBA:
Metode 1: Hapus pemformatan dari sel tertentu
SubClearFormattingRange () Range("A2:A11").ClearFormats End Sub
Makro khusus ini akan menghapus pemformatan semua sel dalam rentang A2:A11 di lembar yang sedang aktif.
Metode 2: Hapus pemformatan dari semua sel pada lembar
Sub ClearFormattingAll() Cells.ClearFormats End Sub
Makro khusus ini akan menghapus pemformatan semua sel pada lembar yang sedang aktif.
Contoh berikut memperlihatkan cara menggunakan setiap metode dalam praktik dengan lembar berikut di Excel:
Contoh 1: Gunakan VBA untuk Menghapus Pemformatan dari Sel Tertentu
Katakanlah kita ingin menghapus pemformatan semua sel dalam rentang A2:A11 .
Kita dapat membuat makro berikut untuk melakukan ini:
SubClearFormattingRange () Range("A2:A11").ClearFormats End Sub
Setelah makro ini dijalankan, pemformatan semua sel dalam rentang A2:A11 akan dihapus:
Perhatikan bahwa font miring, warna font merah, dan batas semuanya telah dihapus dari sel dalam rentang A2:A11 .
Semua sel lain di lembar itu tetap mempertahankan formatnya.
Contoh 2: Gunakan VBA untuk menghapus pemformatan dari semua sel pada lembar
Katakanlah kita ingin menghapus pemformatan semua sel pada lembar.
Kita dapat membuat makro berikut untuk melakukan ini:
Sub ClearFormattingAll() Cells.ClearFormats End Sub
Setelah makro ini dijalankan, pemformatan semua sel di seluruh lembar akan dihapus:
Perhatikan bahwa pemformatan telah dihapus dari semua sel di seluruh lembar.
Catatan : Anda dapat menemukan dokumentasi lengkap metode ClearFormats di VBA di sini .
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di VBA:
VBA: Cara menghapus konten jika sel berisi nilai tertentu
VBA: Cara menghapus baris berdasarkan nilai sel
VBA: Cara Menghapus Filter di Excel