Bagaimana cara memeriksa apakah sel atau rentang beberapa sel kosong dengan Excel VBA?

Bagaimana cara memeriksa apakah sel atau rentang beberapa sel kosong dengan Excel VBA?

Hari ini kita akan belajar tentang cara mudah memeriksa apakah satu atau beberapa sel kosong menggunakan Visual Basic for Applications. Konten relevan untuk Excel 2019/365, 2016 dan versi Microsoft Office yang lebih lama.

Pekerjaan persiapan

Sebelum memulai pengkodean dengan VBA di Excel, Anda harus memastikan bahwa tab pengembangan Anda diaktifkan. Jika bukan itu masalahnya, silakan lihat tutorial singkat ini .

Memeriksa apakah rentang sel Excel kosong dengan VBA

  • Di Excel, buka lingkungan Visual Basic Anda dengan menekan Alt+F11
  • Masukkan kode berikut sebagai prosedur di Lembar Kerja Anda, atau sebagai alternatif dalam modul VBA khusus.
Sub Check_Cell_is_empty_alt()

Dim rng As Range
Set rng = Selection

For Each Cell In rng

    If IsEmpty(Cell.Value) = True Then
        
    Debug.Print ("Empty")
    Else
        Debug.Print ("Not Empty")
    End If
Next Cell


End Sub


  • Buka spreadsheet Anda dan pilih rentang sel yang berubah-ubah.
  • Kembali ke editor Visual Basic dan pastikan bahwa penampil Segera (CTRL+G) terlihat – karena metode Debug.Print dalam kode akan menampilkan hasilnya ke jendela itu.
  • Tekan F5 untuk menjalankan kode Anda.
  • Lihat hasilnya di jendela langsung.

Bagaimana cara memeriksa apakah sel atau rentang beberapa sel kosong dengan Excel VBA?

  • Semua sel kosong akan diidentifikasi.

Kemungkinan ekstensi kode: Anda jelas dapat memperluas kode ini sesuai kebutuhan jika Anda tertarik untuk melewatkan nilai kosong atau tidak melakukan apa pun jika sel tidak penuh. Demikian pula, Anda dapat memeriksa apakah Rentang itu sendiri kosong, yaitu – tidak ada sel hitam yang terkandung.

Memeriksa bidang yang tidak kosong

Dengan cara yang sama, Anda dapat menggunakan properti IsEmpty untuk memeriksa bidang yang tidak kosong.

 If Not IsEmpty(Cell.Value) = True Then
        Debug.Print ("Not Empty")
    Else
        Debug.Print ("Empty")
    End If

Bonus: Gunakan kode berikut jika Anda ingin menyorot sel kosong juga.

Redupkan i Selama Redupkan c Selama Redupkan myRange As Range Redupkan myCell As Range Setel myRange = Range("A1:A10") Untuk Setiap myCell Dalam myRange ' c = c + 1 If IsEmpty(myCell) Then myCell.Interior.Color = RGB(255, 87, 87) i = i + 1 End If Next myCell MsgBox _ "Total ada " & saya & " sel kosong dari " & c & "."


Instruksi menonaktifkan Webex agar tidak diluncurkan secara otomatis saat startup

Instruksi menonaktifkan Webex agar tidak diluncurkan secara otomatis saat startup

Petunjuk menonaktifkan Webex agar tidak diluncurkan secara otomatis saat startup Kami memiliki berbagai cara untuk menonaktifkan Cisco Webex Meetings agar tidak l...

Petunjuk untuk Menyalin Janji Outlook

Petunjuk untuk Menyalin Janji Outlook

Petunjuk untuk Menyalin Janji Outlook Menyalin janji temu kalender Outlook ke tanggal lain dapat berguna untuk menjadwalkan ulang rapat...

Game tidak diblokir di iPad di sekolah 2024

Game tidak diblokir di iPad di sekolah 2024

Game tidak diblokir di iPad di sekolah 2024 1. Game apa yang diblokir di sekolah? Beberapa permainan dibatasi di sekolah karena berbagai...

Game Komputer Sekolah yang Tidak Diblokir 2024

Game Komputer Sekolah yang Tidak Diblokir 2024

Game Komputer Sekolah yang Tidak Diblokir 2024 “Game yang tidak diblokir untuk sekolah” adalah masalah mendesak yang mengharuskan seseorang untuk mendengarkan kedua sisi...

Cara bermain game menggunakan iPad dan PC di sekolah 2024

Cara bermain game menggunakan iPad dan PC di sekolah 2024

Cara bermain game menggunakan iPad dan PC di sekolah 2024 Mengapa sekolah Anda memblokir game online? Pertama-tama, ini membantu mereka mencetak poin dengan...

10 situs game teratas yang tidak diblokir di sekolah tahun 2024

10 situs game teratas yang tidak diblokir di sekolah tahun 2024

10 situs web game teratas yang tidak diblokir di sekolah tahun 2024 Apakah Anda mencari Dunia Game yang Tidak Diblokir? Pada artikel ini, kita telah membahas aplikasi gratis terbaik...

10 game teratas yang paling sering dimainkan siswa di sekolah tanpa khawatir diblokir

10 game teratas yang paling sering dimainkan siswa di sekolah tanpa khawatir diblokir

10 game terpopuler yang paling sering dimainkan siswa di sekolah tanpa khawatir diblokir Apa keuntungan memainkan game online ini? te...

Cara Memperbaiki Kesalahan Pembaruan Mesin Utilitas Corsair

Cara Memperbaiki Kesalahan Pembaruan Mesin Utilitas Corsair

Pelajari solusi pemecahan masalah untuk mengatasi kesalahan pembaruan mesin utilitas corsair dan mengakses fitur baru alat ini.

[100% TERSELESAIKAN] Bagaimana Mengatasi Masalah Laptop Dell Tidak Mau Hidup?

[100% TERSELESAIKAN] Bagaimana Mengatasi Masalah Laptop Dell Tidak Mau Hidup?

Jika laptop Dell Anda tidak menyala, maka ikuti perbaikan yang bisa diterapkan yang diberikan dalam artikel & atasi Laptop Dell tidak mau hidup dengan mudah.

Perselisihan Tidak Akan Terbuka? 9 Solusi Mudah Memperbaiki Discord Tidak Terbuka

Perselisihan Tidak Akan Terbuka? 9 Solusi Mudah Memperbaiki Discord Tidak Terbuka

Jika mendapatkan Discord tidak akan membuka kesalahan & peluncuran gagal di OS Windows, maka ikuti solusi mudah dan perbaiki Discord tidak membuka masalah dengan benar ...