Daftar Isi
Di Excel, Pemformatan Bersyarat adalah fitur praktis yang memungkinkan Anda memformat dan menaungi sel dengan mudah berdasarkan kriteria bersyarat tertentu. Namun, Anda mungkin ingin menghapus atau menghapus pemformatan bersyarat di Excel pada waktu-waktu tertentu. Dalam tutorial ini, kami akan menjelaskan kepada Anda cara menghapus Pemformatan Bersyarat dengan cara yang berbeda, termasuk fungsi Clear Rules dan penerapan VBA .
Unduh Buku Kerja Praktik
Unduh buku kerja latihan ini untuk latihan saat Anda membaca artikel ini.
Hapus Formatting.xlsm3 Contoh untuk Menghapus Pemformatan Bersyarat di Excel
Satu set data sampel gaji tahunan rata-rata di Google beberapa departemen ditunjukkan pada gambar di bawah ini. Kami telah menyoroti pendapatan dengan gaji rata-rata lebih dari $120,000 menggunakan Pemformatan Bersyarat Namun demikian, Anda mungkin perlu menghapus pemformatan bersyarat setelah menerapkannya.
Kami akan mendemonstrasikan kepada Anda tiga cara berbeda untuk menghapus pemformatan bersyarat. Untuk memulai, kita akan menggunakan metode yang biasa. Kemudian, menggunakan VBA kita akan menghilangkan pemformatan bersyarat sementara juga membiarkan formatnya tetap utuh.
1. Terapkan Metode Dasar untuk Menghapus Pemformatan Bersyarat
Pada awalnya, kita akan menerapkan C Aturan Belajar perintah untuk menghapus Pemformatan Bersyarat Ini biasanya merupakan metode dasar untuk menghapus Pemformatan Bersyarat Untuk menerapkan metode ini, cukup ikuti langkah-langkahnya.
Langkah 1:
- Pertama, pilih kisaran tempat Anda menerapkan Pemformatan Bersyarat .
Langkah 2:
- Klik pada Rumah.
Langkah 3:
- Pertama, klik pada Pemformatan Bersyarat
- Pilih Aturan yang Jelas
- Terakhir, pilih Hapus Aturan dari Sel yang Dipilih dari menu.
- Oleh karena itu, Anda akan melihat bahwa Pemformatan Bersyarat sudah tidak ada lagi.
2. Jalankan Kode VBA untuk Menghapus Pemformatan Bersyarat
Dalam bagian ini, kami akan menjelaskan kepada Anda cara menggunakan VBA kode untuk menghapus Pemformatan Bersyarat Ini adalah pendekatan yang unik, tetapi ini adalah salah satu yang berhasil. Karena Anda cukup memilih rentang dan menghapus Pemformatan Bersyarat untuk menerapkan kode yang sama berkali-kali. VBA kode, ikuti langkah-langkah di bawah ini.
Langkah 1:
- Pertama, tekan Alt + F11 untuk mengaktifkan Lembar Kerja yang Diaktifkan Makro VBA .
- Pilih Sisipkan dari tab.
- Kemudian, Pilih Modul dari opsi.
Langkah 2:
- Setelah memilih Modul , cukup tempelkan yang berikut ini VBA.
Sub DeleteConditionalFormats() Dim WorkRng As Range On Error Resume Next xTitleId = "ExcelWIKI" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) WorkRng.FormatConditions.Delete End Sub
Di sini,
- Dim WorkRng Sebagai Range adalah mendeklarasikan variabel WorkRng sebagai nilai range.
- xJudulId = "ExcelWIKI" adalah nama judul yang muncul dalam kotak input.
- Set WorkRng = Application.Selection mengacu ke kisaran yang akan berasal dari pilihan saat ini.
- InputBox("Range", xTitleId, WorkRng.Address, Type:=8) mengacu pada kotak input yang muncul untuk mendapatkan range dan dinamai dengan judul 'ExcelWIKI'.
WorkRng.FormatConditions.Delete mengacu pada penghapusan semua Format Bersyarat di antara rentang.
Langkah 3:
- Simpan program dan tekan F5 untuk menjalankannya.
- Kotak jangkauan 'ExelDemy' akan muncul, pilih range.
- Terakhir, tekan Masuk untuk melihat perubahannya.
Akibatnya, Pemformatan Bersyarat akan dihapus dari sel seperti yang ditunjukkan pada gambar di bawah ini.
Bacaan Serupa
- Bagaimana Menghapus # DIV / 0! Kesalahan di Excel (5 Metode)
- Hapus Panel di Excel (4 Metode)
- Cara Menghapus Hyperlink dari Excel (7 Metode)
- Hapus Outlier di Excel (3 Cara)
- Cara Menghapus Tanda Hubung dari SSN di Excel (4 Metode Cepat)
3. Jalankan Kode VBA untuk Menghapus Pemformatan Bersyarat tetapi Tetap Format
Selain metode sebelumnya, Anda dapat dengan mudah menghapus Pemformatan Bersyarat namun mempertahankan format dengan menggunakan VBA Secara umum, fungsi Excel tidak mengizinkan hal ini. Hanya fungsi VBA kode akan memungkinkan Anda untuk mencapai hal ini. yaitu VBA supremasi kode atas Fungsi Excel Untuk mencapai hal ini, ikuti langkah-langkah di bawah ini.
Langkah 1:
- Untuk membuka Makro VBA , tekan Alt + F11 .
- Dari tab, pilih tab Sisipkan
- Kemudian, pilih Modul .
Langkah 2:
- Tempelkan yang berikut ini VBA kode.
Sub Hapus_Kondisi_Tetapi_Jaga_Format() Dim xRg As Range Dim xTxt As String Dim xCell As Range On Error Resume Next If ActiveWindow.RangeSelection.Count> 1 Then xTxt = ActiveWindow.RangeSelection.AddressLocal Else xTxt = ActiveSheet.UsedRange.AddressLocal End If Set xRg = Application.InputBox("Select range:", "ExcelWIKI", xTxt, , , , , 8) If xRg Is Nothing Then Exit Sub For Each xCell In xRgWith xCell .Font.FontStyle = .DisplayFormat.Font.Font.FontStyle .Font.Strikethrough = .DisplayFormat.Font.Strikethrough .Interior.Pattern = .DisplayFormat.Interior.Pattern If .Interior.Pattern xlNone Then .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex .Interior.Color = .DisplayFormat.Interior.Color End If .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade.Interior.PatternTintAndShade = .DisplayFormat.Interior.PatternTintAndShade End With Next xRg.FormatConditions.Delete End Sub
Di sini,
- xRg Sebagai Rentang mengacu pada mendeklarasikan xRg sebagai sebuah range.
- xTxt Sebagai String mengacu pada mendeklarasikan xTxt sebagai string.
- xCell Sebagai Rentang mengacu pada xCell sebagai sebuah range.
- Pada Kesalahan Lanjutkan Berikutnya mengacu pada kode Anda akan terus berjalan bahkan jika terjadi kesalahan.
- RangeSelection.Count mengacu pada pemilihan sel di lembar kerja.
- UsedRange.AddressLocal mengacu pada rentang yang digunakan dalam lembar kerja yang ditentukan.
- InputBox("Pilih rentang:", "ExcelWIKI", xTxt, , , , , 8) adalah kotak input dimana anda akan memasukkan range ketika muncul dengan judul 'ExcelWIKI'.
- .Font.FontStyle = .DisplayFormat.Font.FontStyle perintah font itu akan tetap sebagai pemformatan bersyarat.
- .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex yang akan tetap menjadi warna sel sebagai pemformatan bersyarat.
- .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade perintah bahwa bayangan interior dan objek akan tetap sebagai pemformatan bersyarat.
xRg.FormatConditions.Delete mengacu pada menghapus semua pemformatan bersyarat untuk rentang untuk nilai string di bawah rentang.
Langkah 3:
- Kotak dialog akan muncul, pilih range.
- Terakhir, klik OK untuk melihat hasilnya.
Oleh karena itu, Pemformatan Bersyarat dihapus pada gambar di bawah ini, tetapi format selnya tetap sama.
Baca selengkapnya: Cara Menghapus Pemformatan di Excel Tanpa Menghapus Konten
Kesimpulan
Singkatnya, saya harap tutorial ini telah menunjukkan kepada Anda cara menghapus pemformatan bersyarat di Excel menggunakan metode sederhana dan kode VBA. Semua teknik ini harus diajarkan dan digunakan untuk data Anda. Periksa buku latihan dan terapkan apa yang telah Anda pelajari. Karena kontribusi Anda, kami dapat mendukung proyek seperti ini.
Jangan ragu untuk menghubungi kami jika Anda memiliki pertanyaan. Silakan tinggalkan komentar di bawah ini untuk memberi tahu saya pendapat Anda.
Exceldemy staf akan menanggapi pertanyaan Anda secepat mungkin.