Terdapat beberapa cara untuk Menghapus di Excel. Video hari ini menunjukkan pengaruh pelbagai pilihan Hapus.
Tonton Video
- Cara Kosongkan di VBA
- Terdapat 7 kaedah berbeza yang ada
- .Bersih membersihkan semuanya
- .ClearComments membersihkan komen
- .ClearContents menjaga pemformatan dan membersihkan nilai & formula
- .ClearFormats membersihkan pemformatan
- .ClearHyperlinks membersihkan hyperlink
- .ClearNotes membersihkan komen (Komen biasa disebut Catatan)
- .ClearOutline menyingkirkan kumpulan & garis garis besar
- .SpecialCells boleh digunakan untuk memilih pemalar atau formula sahaja
Transkrip Video
Belajar Excel dari Podcast, Episode 2068: Cara-cara Menghapus di VBA.
Saya mendapat sedikit misteri di sini, satu komen tersisa di salah satu video YouTube saya dari Roger: Saya ingin membersihkan teks dalam susunan sel tertentu tetapi bukan pemformatannya. Dan Roger mengatakan dengan .ClearContents, ia membersihkan semua yang ada di dalam sel. Adakah mungkin membuat makro untuk membersihkan hanya teks dan menghasilkan nombor invois seterusnya? Oleh itu, anda mesti jelas hanya teks dari sel. Dan terdapat beberapa cara yang berbeza dalam VBA. Izinkan saya beralih ke sini ke Alt + F11 di mana kita melihat semuanya. Jadi ada .Clear yang harus membersihkan semuanya: ClearComments, ClearContents, ClearFormats, ClearHyperlinks, ClearNotes dan ClearOutline.
Oleh itu, saya telah membuat beberapa data di sini dan anda melihat bahawa saya akan pergi ke setiap lajur individu dan menjalankan pelbagai kaedah VBA yang berbeza. Baiklah, jadi. Clear membersihkan semua. .ClearComments, anda nampak ada komen di sini yang semoga akan hilang, ya. .Kelas Bersih. Saya melihat bahawa saya tidak menghilangkan sempadan atau warna yang penuh dan kita akan kembali ke yang satu ini sedikit demi sedikit. ClearFormats meninggalkan nombor, menghilangkan pemformatan. ClearHyperlinks, ahh, seharusnya menyingkirkan hyperlink tetapi tidak. Menarik. ClearNotes adalah seperti komen yang jelas di mana komen kami dipanggil nota dalam versi asal dan kemudian ClearOutline menyingkirkan garis besar kami untuk semua baris, baiklah. Jadi, itu adalah- itulah pilihan yang kita ada.
Dan secara peribadi, saya suka ClearContents kerana ClearContents menyingkirkan nombor tetapi meninggalkan format, ok? Cukup ketik 1234, tekan Ctrl + Enter, dan semua superskrip, coretan, warna pengisian, pemformatan nombor, semua perkara tetap ada. Jadi pada pendapat saya, ClearContents adalah yang baik. Ini adalah yang membuat semua format anda di sana, semua sempadan di sana, tetapi menghilangkan Nilai. Jadi, saya agak bingung dengan soalan Roger kerana sepertinya ClearContent adalah orang yang melakukan apa yang dia lakukan. Walaupun begitu, saya tertanya-tanya apakah yang sebenarnya ingin dilakukan oleh Roger adalah menyingkirkan perkara-perkara yang bukan formula. Baiklah, di sini saya akan lakukan, tunjukkan formula dengan Ctrl dan aksen kubur. Dan anda melihat bahawa kandungan kami adalah pemalar dalam B, C dan G tetapi kemudian formula dalam D, E dan F.Saya tertanya-tanya sama ada Roger cuba menyingkirkan teks tetapi meninggalkan formula di sana, baiklah. Dan jika demikian keadaannya maka kita ingin melangkah lebih jauh dari ini, baiklah, di mana kita menentukan keseluruhan julat B5 hingga G13. Dan sebelum kita melakukan ClearContents, kita ingin mengatakan .SpecialCells (xlCellTypeConstants). Jadi dengan kata lain, jika itu formula, biarkan sahaja. Apabila kita menjalankan makro ini, anda akan melihat bahawa pemalarnya hilang tetapi semua formula masih ada. Dan sekarang, saya seharusnya menaip ralat JIKA untuk menjadikannya tidak muncul sebagai tatasusunan tetapi tetap ada, rumusnya ada. Saya tidak pasti, saya agak bingung dengan pertanyaan Roger kerana bagi saya sepertinya ClearContent harus melakukan apa yang dilakukannya, tetapi ada semua pilihannya.Dengan keadaannya maka kita ingin melangkah lebih jauh dari ini, baiklah, di mana kita menentukan keseluruhan julat B5 hingga G13. Dan sebelum kita melakukan ClearContents, kita ingin mengatakan .SpecialCells (xlCellTypeConstants). Jadi dengan kata lain, jika itu formula, biarkan saja. Apabila kita menjalankan makro ini, anda akan melihat bahawa pemalarnya hilang tetapi semua formula masih ada. Dan sekarang, saya seharusnya menaip ralat JIKA untuk menjadikannya tidak muncul sebagai tatasusunan tetapi tetap ada, rumusnya ada. Saya tidak pasti, saya agak bingung dengan pertanyaan Roger kerana bagi saya sepertinya ClearContent harus melakukan apa yang dilakukannya, tetapi ada semua pilihannya.Dengan keadaannya maka kita ingin melangkah lebih jauh dari ini, baiklah, di mana kita menentukan keseluruhan jarak B5 hingga G13. Dan sebelum kita melakukan ClearContents, kita ingin mengatakan .SpecialCells (xlCellTypeConstants). Jadi dengan kata lain, jika itu formula, biarkan saja. Apabila kita menjalankan makro ini, anda akan melihat bahawa pemalarnya hilang tetapi semua formula masih ada. Dan sekarang, saya seharusnya menaip ralat JIKA untuk menjadikannya tidak muncul sebagai tatasusunan tetapi tetap ada, rumusnya ada. Saya tidak pasti, saya agak bingung dengan pertanyaan Roger kerana bagi saya sepertinya ClearContent harus melakukan apa yang dilakukannya, tetapi ada semua pilihannya.Jadi dengan kata lain, jika itu formula, biarkan sahaja. Apabila kita menjalankan makro ini, anda akan melihat bahawa pemalarnya hilang tetapi semua formula masih ada. Dan sekarang, saya seharusnya menaip ralat JIKA untuk menjadikannya tidak muncul sebagai tatasusunan tetapi tetap ada, rumusnya ada. Saya tidak pasti, saya agak bingung dengan pertanyaan Roger kerana bagi saya sepertinya ClearContent harus melakukan apa yang dilakukannya, tetapi ada semua pilihannya.Jadi dengan kata lain, jika itu formula, biarkan sahaja. Apabila kita menjalankan makro ini, anda akan melihat bahawa pemalarnya hilang tetapi semua formula masih ada. Dan sekarang, saya seharusnya menaip ralat JIKA untuk menjadikannya tidak muncul sebagai tatasusunan tetapi tetap ada, rumusnya ada. Saya tidak pasti, saya agak bingung dengan pertanyaan Roger kerana bagi saya sepertinya ClearContent harus melakukan apa yang dilakukannya, tetapi ada semua pilihannya.semua pilihan.semua pilihan.
Sekarang, buku ini tidak merangkumi VBA tetapi merangkumi banyak perkara. Buku baru keluar, Power Excel dengan. Klik “i” di sudut kanan atas untuk melihatnya.
Baiklah, jadi selesaikan episod ini: Bagaimana membersihkannya di VBA? Terdapat tujuh kaedah berbeza: Jelas akan membersihkan semuanya; hanya komen; menjaga pemformatan, membersihkan nilai dan formula; menyingkirkan hanya format; menyingkirkan hanya pautan-pautan; cara kedua untuk membersihkan komen kerana komen biasa disebut nota; ClearOutline menyingkirkan kumpulan dan garis garis besar; dan kemudian, di sana kita menggunakan sel khas untuk memilih pemalar atau formula sahaja dan kemudian membersihkan kandungannya. Di sana.
Oh, hei, saya ingin mengucapkan terima kasih kepada Roger kerana menghantar soalan itu dan saya mengucapkan terima kasih kerana berhenti. Kami akan berjumpa anda di lain kali untuk siaran net lain dari.
Muat turun fail
Muat turun fail contoh di sini: Podcast2068.xlsm