Untuk melakukan ini, yang perlu Anda lakukan hanyalah memilih salah satu panah untuk memfilter hasil pada kolom
Pilih item apa pun yang tidak ingin Anda lihat untuk menghapus tanda centang (Seperti Grain), dan baris tersebut akan disembunyikan di lembar kerja Anda
Cukup pilih "OK" setelah Anda selesai memilih item
Setelah Anda selesai memilih apa yang ingin dan tidak ingin Anda lihat, Excel akan menyembunyikan baris yang tidak Anda centang pada langkah terakhir
Jika Anda ingin mengembalikan salah satu sel tersembunyi, cukup pilih kembali tombol "Filter" dan pilih nilai yang ingin Anda lihat
Menggunakan Kode VBA Untuk Menyembunyikan Baris Berdasarkan Nilai Sel
Dengan metode kedua kami untuk menyembunyikan baris yang tidak diinginkan berdasarkan nilai sel, Anda akan menggunakan pengkodean VBA untuk menyelesaikan pekerjaan
Ini bagus jika Anda terbiasa menggunakan makro dan pengkodean VBA di Excel. Dalam hal ini, kode makro adalah salah satu cara termudah untuk mencapai hasil bersyarat, seperti menyembunyikan baris berdasarkan konten selnya
Dengan menggunakan metode ini, kita dapat mengubah baris mana yang terlihat pada dataset kita
Misalnya, kita dapat menyembunyikan baris dalam kolom (Kategori) setiap kali nilainya tidak sama dengan nilai sel yang diberikan (Grain)
Untuk memulai, navigasikan ke tab "Pengembang" dan pilih tombol "Visual Basic" di grup "Kode" untuk membuka jendela Microsoft Visual Basic
Di sisi kiri, pastikan "Buku Kerja Ini" dipilih di bawah proyek VBA saat ini dengan nama yang sama dengan buku kerja yang sedang Anda kerjakan
Selanjutnya, di jendela yang muncul, lihat ke "Toolbar" dan pilih "Insert" dan "Module. ”
Selanjutnya, rekatkan kode ini ke "Module. ”
Sub Hide_Rows_Based_On_Cell_Value() StartRow = 2 EndRow = 10 ColNum = 3 For i = StartRow To EndRow If Cells(i, ColNum).Value <> “Grain” Then Cells(i, ColNum).EntireRow.Hidden = True Else Cells(i, ColNum).EntireRow.Hidden = False End If Next i End SubDi keyboard Anda, tekan tombol “F5” untuk memulai makro
Dengan menggunakan kode makro ini, ia akan mulai mencari sel di kolom 3, dimulai dengan baris 2 dan diakhiri dengan baris 10
Setiap kali tidak menemukan nilai yang diberikan (Grain), baris tersebut akan disembunyikan
Saat Anda menggunakan kode ini di buku kerja Anda sendiri, ubah nilai ini menjadi kolom, baris, dan nilai berdasarkan kriteria yang sesuai untuk tujuan Anda
Keuntungan terbesar menggunakan makro untuk menyembunyikan baris adalah makro Anda akan disimpan dan dapat diakses dengan memilih tombol "Makro" di grup "Kode"
Ini akan memunculkan jendela tempat Anda dapat melihat semua makro yang telah Anda buat
Anda harus dapat melihat makro yang kami buat sebelumnya
Dengan memilih makro ini dan mengklik "Jalankan", Anda dapat menerapkannya kapan pun Anda membutuhkannya di masa mendatang
Cara Menampilkan Kolom Berdasarkan Nilai Sel
Setelah sel disembunyikan, Anda mungkin perlu memulihkannya lagi
Untungnya, mudah membuat sel-sel ini terlihat kembali;
Inilah yang akan kita gunakan
Sub UnhideRows() StartRow = 2 EndRow = 10 ColNum = 3 For i = StartRow To EndRow Cells(i, ColNum).EntireRow.Hidden = False Next i End Sub_Dalam kode VBA ini, semua yang telah kita lakukan adalah mengatur bahwa berapa pun nilai selnya, setiap baris akan ditampilkan
Anda dapat memasukkan kode ini dan menjalankan makro seperti yang kami lakukan di atas
Kesimpulan
Kami telah menunjukkan kepada Anda bagaimana Anda bisa menyembunyikan baris di spreadsheet Excel Anda menggunakan fitur filter pada pita Anda atau menggunakan kode VBA
Apakah Anda adalah pengguna baru yang lebih suka menggunakan fitur bawaan Excel atau sangat berpengalaman dengan kode VBA dan lebih suka kemudahan menggunakan makro, metode ini akan memungkinkan Anda memfilter dan mengurutkan data dengan mudah
Saya membutuhkan bantuan dengan formulir yang saya lakukan di excel, saya memerlukan kode untuk membuat baris disembunyikan dan ditampilkan berdasarkan nilai sel dari daftar validasi data. Saya telah menemukan seseorang online tetapi mereka tidak bekerja. Pemahaman saya adalah bahwa kode harus masuk ke tab sheet.
Saya telah mengunci semua sel kecuali yang dapat diisi sehingga kode harus bekerja dengan idk yang dilindungi sheet jika itu merupakan masalah.
Saya ingin 5 baris pertama formulir tetap tidak disembunyikan karena ini adalah tajuk dan semuanya setelah itu disembunyikan jika nilai belum dipilih dari menu tarik-turun.
Juga di sini adalah beberapa kode yang saya temukan.
Sub Worksheet_Change Pribadi (Target ByVal Sebagai Rentang)
Jika Bukan Aplikasi. Persimpangan (Rentang ("J5"), Rentang (Target. Alamat) ) Apakah Apa Kemudian
Kasus Is = “US$ USD”. Baris(“34. 61"). Seluruh baris. Tersembunyi = Benar
Baris (“6. 33”). Seluruh baris. Tersembunyi = Salah
Kasus Is = “RD$ DOP”. Baris (“6. 33”). Seluruh baris. Tersembunyi = Salah
Baris(“34. 61"). Seluruh baris. Tersembunyi = Benar
Sub Worksheet_Change Pribadi (Target ByVal Sebagai Rentang)
Jika Rentang ("J5"). Nilai = “US$ USD” Lalu
Baris(“34. 61”). Seluruh baris. Tersembunyi = Benar
Baris (“6. 33”). Seluruh baris. Tersembunyi = Salah
ElseIf Rentang ("J5"). Nilai = “RD$ DOP” Lalu
Baris (“6. 33”). Seluruh baris. Tersembunyi = Benar
Baris(“34. 61"). Seluruh baris. Tersembunyi = Salah
Saya melampirkan tangkapan layar dari apa yang saya butuhkan karena saya mungkin tidak menggunakan kata-kata yang benar untuk menggambarkan tampilan yang saya inginkan.