Cara menyembunyikan kolom di excel menggunakan macro

Menyembunyikan dan memperlihatkan kolom di excel adalah tugas paling sederhana untuk dilakukan. Dan mengotomatiskan proses ini bahkan mudah dilakukan. VBA Hide Column tidak membutuhkan kode besar untuk ditulis. Namun sebelum kita melanjutkan menulis kode untuk menyembunyikan kolom di VBA, kita perlu memahami beberapa hal dan persyaratan. Kita perlu mengetahui nama atau urutan kolom yang ingin kita sembunyikan dan rentang sel yang merupakan hal yang opsional

Bagaimana Cara Menyembunyikan Kolom di Excel VBA?

Kami akan belajar cara menyembunyikan kolom di VBA dengan beberapa contoh di Excel

Anda dapat mengunduh Template Excel Sembunyikan Kolom VBA ini di sini –

Kolom Sembunyikan VBA Excel – Contoh #1

Untuk ini, kami membutuhkan data dalam bentuk beberapa kolom yang diisi. Di sini kami memiliki kumpulan data di mana kami secara acak mengambil angka mulai dari 1 hingga 40 di 4 kolom berbeda A, B, C dan D masing-masing dan semua kolom diwarnai dengan warna berbeda hanya untuk memiliki visual yang lebih baik di halaman web

Paket Analis Keuangan Lengkap(250+ Kursus, 40+ Proyek)

Cara menyembunyikan kolom di excel menggunakan macro
Cara menyembunyikan kolom di excel menggunakan macro
Cara menyembunyikan kolom di excel menggunakan macro
Cara menyembunyikan kolom di excel menggunakan macro

Cara menyembunyikan kolom di excel menggunakan macro
Cara menyembunyikan kolom di excel menggunakan macro
Cara menyembunyikan kolom di excel menggunakan macro
Cara menyembunyikan kolom di excel menggunakan macro

Harga
Lihat Kursus

250+ Kursus Daring. 40+ Proyek. 1000+ Jam. Sertifikat yang Dapat Diverifikasi. Akses Seumur Hidup
4. 9 (86.389 peringkat)

Cara menyembunyikan kolom di excel menggunakan macro

Tonton Kursus dan Video Demo kami

Valuasi, Hadoop, Excel, Aplikasi Seluler, Pengembangan Web & banyak lagi

Misalkan, jika kita ingin menyembunyikan Kolom A dan B maka pertama-tama kita harus memilih kedua kolom tersebut seperti yang ditunjukkan di bawah ini

Cara menyembunyikan kolom di excel menggunakan macro

Sekarang, klik kanan dan pilih opsi Sembunyikan seperti yang ditunjukkan di bawah ini

Cara menyembunyikan kolom di excel menggunakan macro

Kolom yang dipilih akan disembunyikan setelah itu. Kami hanya bisa melihat kolom C dan D dengan data

Cara menyembunyikan kolom di excel menggunakan macro

Sekarang jika pekerjaan serupa dapat dilakukan dengan makro VBA juga. Untuk ini, kita membutuhkan modul. Jadi buka VBA dan pilih Modul dari daftar menu Sisipkan seperti yang ditunjukkan di bawah ini

Cara menyembunyikan kolom di excel menggunakan macro

Di Modul yang baru dibuka, tulis subkategori Kolom Sembunyikan VBA atau kita dapat memilih nama lain sesuai pilihan kita seperti yang ditunjukkan di bawah ini

Kode

Sub Hide_Column()

End Sub

Cara menyembunyikan kolom di excel menggunakan macro

Pertama, pilih kolom yang perlu kita sembunyikan. Di sini kita menyembunyikan kolom C

Kode

Sub Hide_Column()

Range("C:C")

End Sub
_

Cara menyembunyikan kolom di excel menggunakan macro

Karena kita ingin menyembunyikan seluruh Kolom C, pilih fungsi Seluruh Kolom diikuti dengan Tersembunyi seperti yang ditunjukkan di bawah ini

Kode

Sub Hide_Column()

Range("C:C").EntireColumn.Hidden

End Sub

Cara menyembunyikan kolom di excel menggunakan macro

Nah, untuk mewujudkannya, kita bisa memilih jawaban BENAR atau SALAH. Jika kita memilih Tersembunyi sebagai BENAR maka itu akan menjadi fungsi penyembunyian atau jika kita memilih FALSE maka itu akan berfungsi sebagai fungsi unhiding. Karena kami ingin menyembunyikan kolom C yang dipilih dari rentang, maka kami akan memilih BENAR di sini

Kode

Sub Hide_Column()

Range("C:C").EntireColumn.Hidden = True

End Sub

Cara menyembunyikan kolom di excel menggunakan macro

Sekarang kompilasi kode dan jalankan dengan mengklik tombol Putar yang terletak di bawah bilah menu di VBA. Kita akan lihat, kolom C sekarang disembunyikan, sekarang hanya menampilkan kolom A, B, dan D

Cara menyembunyikan kolom di excel menggunakan macro

Jika kita ingin menyembunyikan lebih dari satu kolom secara bersamaan. Kemudian di range, kita perlu memilih kolom tersebut seperti yang ditunjukkan di bawah ini. Di sini, kami memilih kolom B dan C

Kode

Sub Hide_Column()

Range("B:C").EntireColumn.Hidden = True

End Sub
_

Cara menyembunyikan kolom di excel menggunakan macro

Sekarang jalankan lagi kodenya

Cara menyembunyikan kolom di excel menggunakan macro

Di sini kita bisa melihat, kolom B dan C sekarang tersembunyi. Dan hanya kolom A dan D yang terlihat

Kolom Sembunyikan VBA Excel – Contoh #2

Alih-alih memilih kolom dengan menyebutkan namanya, kita juga dapat menyembunyikan kolom apa pun berdasarkan urutannya. Proses ini seringkali tidak disukai karena kita dapat dengan mudah mengetahui nama kolom di lokasi abjad mana kolom itu berada. Proses ini mirip dengan kode yang telah kita lihat pada contoh #1, di mana kita telah memilih nama kolom sebagai B dan B. C, kami akan memilih nomor urut di mana kolom itu berada. Jika misalkan kita ingin menyembunyikan kolom A menggunakan kode contoh-1, kita hanya perlu menempatkan nomor urutnya daripada memilihnya dengan bantuan Range

Kode

Sub Hide_Column2()

Columns(1).EntireColumn.Hidden = True

End Sub

Cara menyembunyikan kolom di excel menggunakan macro

Sekarang, jalankan kode ini dengan menekan tombol F5 atau dengan mengklik tombol Play. Kita lihat, kolom A yang berada di posisi pertama kini tersembunyi

Cara menyembunyikan kolom di excel menggunakan macro

Kolom Sembunyikan VBA Excel – Contoh #3

Ada cara lain untuk menyembunyikan kolom menggunakan kode VBA. Ini juga semudah kode yang telah kita lihat pada contoh #1. Untuk ini sekali lagi kami akan menggunakan data yang sama yang kami gunakan pada contoh di atas. Tulis subkategori dengan nama apa pun atau nama fungsi yang dilakukan

Kode

Sub Hide_Column3()

End Sub
_

Cara menyembunyikan kolom di excel menggunakan macro

Pilih rentang kolom yang perlu kita sembunyikan. Di sini, kami memilih kolom yang sama C

Kode

Sub Hide_Column3()

Range("C:C")

End Sub

Cara menyembunyikan kolom di excel menggunakan macro

Untuk mengaktifkan pemilihan kolom yang diperlukan, pilih fungsi Kolom seperti yang ditunjukkan di bawah ini

Kode

Sub Hide_Column3()

Range("C:C").Columns

End Sub
_

Cara menyembunyikan kolom di excel menggunakan macro

Kemudian gunakan perintah Tersembunyi, untuk mengaktifkan fungsi sembunyikan dan sembunyikan di VBA

Kode

Sub Hide_Column3()

Range("C:C").Columns.Hidden

End Sub
_

Cara menyembunyikan kolom di excel menggunakan macro

Dan pilih BENAR untuk menyembunyikan kolom yang dipilih dan SALAH untuk memunculkan kolom tersembunyi yang dipilih

Kode

Sub Hide_Column()

Range("C:C")

End Sub
_0

Cara menyembunyikan kolom di excel menggunakan macro

Kolom C yang merupakan kolom rentang kami sekarang disembunyikan

Cara menyembunyikan kolom di excel menggunakan macro

Kolom Sembunyikan VBA Excel – Contoh #4

Ada cara paling sederhana lainnya untuk mengotomatiskan proses menyembunyikan kolom di VBA. Untuk ini sekali lagi tulis subkategori atas nama VBA Hide Columns

Kode

Sub Hide_Column()

Range("C:C")

End Sub
_1

Cara menyembunyikan kolom di excel menggunakan macro

Langsung pilih kolom yang perlu kita sembunyikan. Di sini sekali lagi, kami memilih kolom yang sama C

Kode

Sub Hide_Column()

Range("C:C")

End Sub
_2

Cara menyembunyikan kolom di excel menggunakan macro

Dan pilih perintah Tersembunyi sebagai BENAR untuk mengaktifkan proses penyembunyian. Atau pilih FALSE untuk mengaktifkan proses unhiding

Kode

Sub Hide_Column()

Range("C:C")

End Sub
_3

Cara menyembunyikan kolom di excel menggunakan macro

Kita akan lihat, kolom C kembali disembunyikan

Pro & Kontra VBA Excel Sembunyikan Kolom

  • Proses VBA Hide Column sangat mudah diimplementasikan
  • Kami dapat menyembunyikan semua jenis Rentang kolom apakah itu berurutan atau dalam posisi acak
  • Karena proses VBA Hide Column mudah diterapkan tetapi secara manual juga semudah melakukannya dengan kode VBA. Jadi, tidak banyak berkontribusi dalam menabung. Sangat disarankan hanya ketika kami sedang mengerjakan penulisan kode yang besar

Hal-hal untuk diingat

  • Kami menyembunyikan dan memperlihatkan kolom dengan bantuan beberapa kode VBA. Untuk memperlihatkan, gunakan FALSE alih-alih TRUE untuk tujuan yang berfungsi
  • Nomor urut kolom juga berfungsi untuk menyembunyikan kolom selain memilih nama kolom yang disebutkan menurut abjad

Artikel yang Direkomendasikan

Ini adalah panduan untuk VBA Hide Columns. Di sini kita membahas cara menyembunyikan kolom di Excel menggunakan Kode VBA beserta contoh praktis dan template excel yang dapat diunduh. Anda juga dapat membaca artikel kami yang disarankan lainnya –

Bagaimana cara saya menyembunyikan kolom secara otomatis berdasarkan nilai sel?

Jika Anda ingin menyembunyikan kolom berdasarkan nilai sel di Excel, ada beberapa cara untuk melakukannya. Salah satu caranya adalah dengan menggunakan fitur pemformatan bersyarat . Ini akan memungkinkan Anda untuk membuat aturan yang akan menyembunyikan kolom jika nilai sel memenuhi kriteria tertentu. Cara lain adalah dengan menggunakan makro.

Bagaimana cara menyembunyikan kolom tertentu di Excel?

Sembunyikan kolom .
Pilih satu atau beberapa kolom, lalu tekan Ctrl untuk memilih kolom tambahan yang tidak berdekatan
Klik kanan kolom yang dipilih, lalu pilih Sembunyikan