Tampilkan postingan dengan label excel columns vba. Tampilkan semua postingan
Tampilkan postingan dengan label excel columns vba. Tampilkan semua postingan

Sabtu, 04 Desember 2021

Sisip Kolom Sekaligus

Halo teman, kali ini kita akan membahas mengenai contoh code macro VBA untuk menyisipkan kolom di excel. Pembahasan ini merupakan kebalikan dari postingan sebelumnya mengenai cara menghapus kolom kosong sekaligus. 

Yah kita sering dihadapkan pada 2 pilihan di Excel. TRUE vs FALSE, Menambahkan vs Mengurangi, Membuat vs Menghapus, dan banyak lagi. Pemikiran analog ketika bekerja dengan excel secara konvensional itulah yang kita coba terjemahkan ke dalam VBA supaya bisa dimengerti oleh excel. Termasuk dalam hal menambahkan / sisip kolom yang akan kita bahas saat ini.

Langsung saja dicopy dan dicoba code macro berikut.


1. Sisip Satu Kolom di Samping Kiri Setiap Kolom Tertentu

Contoh code pertama digunakan untuk menyisipkan satu kolom di setiap samping kanan kolom yang ditanda degan text tertentu dalam range terpilih. Range terpilih bisa berupa kepala dari sebuah tabel. Misalnya kita dapat menyisipkan kolom di setiap samping kiri kolom dengan label kepala "Total".

Langsung saja di copy paste code nya:


Cara menggunakan code:
  • Copy Code ke Modul Standar VBA.
  • Seleksi range dimana kita akan menyisipkan kolom berdasarkan label pada range terpilih (biasanya berupa kepala / header tabel).
  • Jalankan macro (Tab Developer --> Macros --> Pilih nama macro yang sesuai --> Run

2. Sisip Satu kolom di Samping Kanan Setiap Kolom Tertentu

Contoh code ini mirip dengan prosedur nomor 1. Perbedaannya pada letak kolom yang disisipkan. Prosedur nomor 1 menyisipkan kolom di sebelah kiri. Sedangkan prosedur nomor 2 menyisipkan kolom di sebelah kanan.



Cara menggunakan code sama dengan prosedur nomor 1

3. Sisip Beberapa Kolom di Samping Kiri Setiap Kolom Tertentu

Prosedur nomor 1 dan 2 hanya menyisipkan satu buah kolom saja di sebelah kiri atau kanan kolom tertentu. Jika kamu ingin menambahkan beberapa kolom, maka kamu bisa menggunakan prosedur contoh code macro nomor 3 atau 4.

Prosedur nomor 3 menyisipkan beberapa kolom di sebelah kiri kolom tertentu (yang ditandai dengan label tertentu)

Cara Menggunakan code
  • Copas code ke modul standar.
  • Seleksi range yang dijadikan acuan sisip kolom (misal berupa range header tabel).
  • Jalankan macro (Tabe Developer --> Macros --> Pilih macro yang sesuai --> Run.
  • Input text sebagai label yang menjadi acuan sisip kolom.
  • Input berapa kolom yang akan disisipkan (dibatasi 1 s/d 10).

4. Sisip Beberapa Kolom di Samping Kanan Setiap Kolom Tertentu

Prosedur nomor 4  cara kerjanya hampir sama dengan nomor 3, Hanya saja kolom disisipkan di sebelah kanan.


Cara menggunakan code nomor 4 sama dengan nomor 3.


***

Demkian  contoh-contoh code macro yang dapat kamu gunakan untuk menyisipkan kolom pada lembar kerja Microsoft excel.

Jika teman-teman tertarik untuk mengetahui lebih banyak mengenai contoh - contoh code macro VBA Excel, silahkan telusuri konten blog ini via DAFTAR ISI.

Barangkali contoh - contoh code dalam link berikut ini bisa bermanfaat:

Jika ada saran / koreksi, jangan segan untuk tinggalkan pesan di kolom komentar.

Salam..😎😎

Jumat, 03 Desember 2021

Menghapus Kolom Kosong Sekaligus

Pada postingan kali ini, mimin akan menampilkan contoh code vba untuk menghapus kolom kosong di Excel.  Pembahasan ini masih terkait dengan postingan sebelumnya mengenai contoh kode macro vba untuk menghapus baris kosong di Excel. 

Mengapa menghapus kolom kosong menggunakan macro? Tentu saja perlu.. Dibandingkan menghapus baris kosong secara konvensional, macro menawarkan proses yang lebih cepat dan efisien.

Langsung saja menuju contoh code VBA untuk delete kolom kosong, silahkan langsung di copas saja code-nya.


1. Hapus Semua Kolom Kosong Dalam Range Terpakai

Contoh code macro yang pertama ini akan menghapus semua kolom kosong tanpa kecuali dalam range yang terpakai (used range). Tentu saja didalam sheet yang sedang aktif. Yang dimaksud range terpakai adalah sekumpulan sel dimulai dari sel terisi di paling atas kiri sampai dengan sel terisi paling bawah kanan dalam lembar kerja excel.


Setelah kamu copas kode di atas ke dalam module standar vba excel, maka kamu bisa segera menggunakannya. Untuk menggunakannya, kamu tidak perlu menyeleksi range tertentu. Langsung saja jalankan makronya (tab developer --> Macros --> Pilih nama macro yang sesuai --> Run).

Maka semua kolom kosong akan terhapus seketika.

2. Hapus Semua Kolom Kosong Dalam Range Terpilih

Jika kamu hanya ingin menghapus kolom kosong dalam range tertentu maka gunakan contoh code vba excel berikut:


Setelah code di copas ke modul standar vba, maka code sudah bisa digunakan. Seleksi range sel yang ingin kamu hapus bagian kolom kosongnya, kemudian jalankan macro nya. Maka semua kolom kosong dalam range terpilih akan terhapus. Kolom yang dihapus dibatasi hanya pada range terpilih.
 

3 Hapus Kolom Berdasarkan Kolom Kosong dalam Range Terpilih

Jika kamu mendapati sebuah kolom terdiri dari sel-sel, sebagian kosong, sebagian berisi. Kemudian kamu menyadari ternyata isi sel dalam baris lainnya yang sejajar dengan dengan sel-sel kosong tersebut tidak berguna, maka kamu bisa memutuskan untuk menghapus kolom-kolom berdasarkan kolom kosong dalam range terpilih.


Untuk mengunakan code ini, caranya seperti prosedur nomor 2. Pertama seleksi atau pilih range tertentu sebagai acuan, lalu jalankan macro nya.

***

Demikian tiga contoh code macro untuk menghapus kolom kosong pada lembar kerja microsoft Excel. Kamu bisa menggunakannya code yang sesuai dengan kebutuhannmu.

Mau tau lebih banyak tentang koleksi contoh macro vba? Silahkan telusuri konten blog ini via Daftar Isi.  

Barangkali contoh code dalam tautan berikut bermanfaat buat kamu:


Jika kamu ada saran/ koreksi ? jangan ragu untuk tinggalkan pesan dalam kolom komentar...

Salam...😎😎

Protect dan Unprotect Semua Worksheet Sekaligus

Halo sobat, kali ini mimin akan berbagi contoh code macro vba untuk Protect dan Unprotect Worksheet Sekaligus Pada Microsoft Excel . ...