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: