Jumat, 03 Desember 2021
Menghapus Kolom Kosong Sekaligus
Kamis, 02 Desember 2021
Sisip Baris Sekaligus
Sebelumnya sudah dibahas mengenai contoh code macro untuk menghapus baris kosong sekaligus. Nah pada postingan kali ini berlaku sebaliknya. Kita akan mempraktekann contoh code macro untuk menyisipkan baris sekaligus pada lembar kerja Microsoft Excel.
Ide awalnya adalah bahwa secara konvensional kita biasanya menyisipkan baris dengan terlebih dahulu mengidentifikasi keberadaan text tertentu. Misalnya jika ingin menambahkan baris kosong dibawah setiap baris "Total", maka kita akan mencari baris "Total" terlebih dahulu, kemudian seleksi baris di bawah baris total, lalu klik kanan --> insert
Prosedur sisip baris atau Insert Row secara manual biasanya dilakukan satu persatu. Tidak begitu menjadi masalah jika jumlah row hanya sedikit. Tetapi jika mencapai ratusan atau ribuan, maka cara konvensional cukup merepotkan.
Untungnya ada macro / VBA yang dapat menjalankan tugas tersebut dengan sangat cepat.
Sisip Satu Baris Penuh Diatas Setiap Sel Berisi Text Tertentu
Sisip Satu Baris Penuh Diatas Setiap Sel Berisi Text Tertentu
Sisip Beberapa Baris Penuh Diatas Setiap Sel Berisi Text Tertentu
Sisip Beberapa Baris Penuh Dibawah Setiap Sel Berisi Text Tertetu
Rabu, 01 Desember 2021
Menghapus Baris Kosong Sekaligus
Apakah bisa menghapus baris kosong di excel sekaligus? Tentu saja bisa.
Apakah menghapus semua baris kosong bisa dikerjakan tanpa macro VBA? Ohh pasti bisa...
Lalu kenapa menggunakan VBA? Karena macro VBA memberikan kemudahan dengan metode yang lebih praktis, hanya dengan satu klik atau sekali tekan shortcut maka semua baris kosong akan dihapus. Sedangkan cara konvensional harus melalui beberapa langkah terlebih dahulu untuk menghapus semua baris kosong sekaligus.
Tidak perlu panjang lebar pembukaannya, langsung dicopas saja code VBA-nya:
1. Menghapus Semua Baris Kosong dalam Range Terpakai
2. Menghapus Semua Baris Kosong dalam Range Terpilih
3. Menghapus Baris Berdasarkan Baris Kosong dalam Range Terpilih
***
Itulah tiga contoh kode macro VBA yang bisa kamu pergunakan untuk menghapus baris-baris kosong sekaligus.
Kamu juga mungkin tertarik untuk mengetahui contoh-contoh kode VBA lainnya:
- Contoh Macro untuk Mengubah Konten Sel menjadi Komentar
- Contoh Macro untuk Memindahkan Komentar menjadi Konten Sel
- Contoh Macro untuk Membuat dan Menghapus Hyperlink Sekaligus
Jika kamu mendapatkan bug atau error pada contoh-contoh code diatas, mimin sangat bersenang hati apabila kamu dapat menginfokannya. Saran dan koreksi dari teman-teman sangat diharapkan untuk perbaikan blog ini ke depannya
Salam ..😎😎😎
Selasa, 30 November 2021
Mengubah Konten Sel Menjadi Komentar
Masih terkait dengan editing comment di excel, postingan kali ini membahas bagaimana caranya mengkonversi konten sel menjadi komentar. Tentunya dengan menggunakan macro / VBA. Contoh code sudah disiapkan, kamu tinggal copy paste dan run saja.
1. Menjadikan Konten Sel Sebagai Comment di Sel Yang Sama
Prosedur nomor 1 ini merupakan metode yang paling sederhana dan mungkin tidak begitu bermanfaat secara praktikal. Tapi tidak salah memcobanya untuk memahami konsep insert comment dengan mengambil text dari sel. Berikut contoh code macro vba excel yang dapat kamu copas langsung.
Cara menjalankan code macro:
Setelah kamu mengcopy contoh code vba tersebut ke modul standar, maka si code bisa langsung digunakan.
Pilih sekumpulan sel berisi konten yang ingin kamu masukan kontennya ke dalam kotak komentar, lalu jalankan macro nya (via Tab Developer --> Macro --> Pilih nama prosedur yang sesuai --> klik "Run")
Dan tralala..., comment sudah terbentuk pada semua sel yang kamu pilih apabila sel tersebut tidak kosong.
2. Mengambil Konten Range Sel yang Diseleksi Menjadi Komentar
Proedur nomor 2 inilah yang menurut mimin paling penting. Cara ini sangat berguna terutama apabila kamu ingin menambahkan tabel ke dalam kotak komentar.
Serapa berguna kah?
Secara konvensional, kita tidak bisa mengcopy konten sel secara langsung dari sekumpulan sel ke dalam kotak komentar. Yang dilakukan secara konvensional biasanya dengan meng-copy telebih dahulu konten sel ke dalam notepad, kemudian dari notepad di copy lagi ke dalam comment box.
Cara konvensional tersebut memang membantu proses pemindahan konten sel. Tetapi pemindahan konten sel ke kotak komentar bukan hanya copy paste dan proses langsung selesai. Tetapi ada satu hal lagi yang justru paling banyak menguras waktu. Yaitu: Merapikan Text dalam Kotak Komentar. Mengerjakannya secara manual sangat menguras tenaga, waktu dan sangat membosankan. Apalagi jika ada tabel dalam kotak komentar.
Dengan menggunakan code VBA yang tepat, maka kamu tidak perlu direportkan untuk merapikan text dalam komentar. Karena tugas tersebut dapat sepenuhnya diserahkan kepada bung Macro.
Code nya cukup panjang, Perlu waktu lebih dari satu jam buat mimin untuk merenungkan dan mengetik code ini.
Cara menjalankan macro:
Setelah kamu mengcopy contoh code vba tersebut ke modul standar, maka si code bisa langsung digunakan.
Pilih sekumpulan sel berisi konten yang ingin kamu konversi kontennya ke dalam kotak komentar, lalu jalankan macro nya (via Tab Developer --> Macro --> Pilih nama prosedur yang sesuai --> klik "Run")
Selanjutnya kamu akan diminta memilih satu sel untuk menempatkan komentar. Setelah kamu pilih sel yang kamu inginkan, kemudian klik Ok.
Dan tralala..., comment sudah terbentuk pada sel yang kamu pilih. Silahkan bandingkan waktu yang kamu perlukan bila dibandingkan dengan cara konvensional untuk mendapatkan hasil yang sama...
Sobat bisa pelajari cara menggunakan code vba untuk convert tabel jadi komentar melalui vido berikut:
***
Itulah contoh code macro vba yang dapat kamu gunakan untuk mengkonversi konten sel menjadi text komentar.
Jika kamu ada saran / koreksi, jangan segan-segan untuk tinggalkan feedback di kolom komentar.
Tertarik untuk mengetahui contoh-contoh code macro siap pakai lainnya, mungkin postingan berikut bermanfaat bagi kamu.
- Code VBA untuk Menjadikan Text Komentar Menjadi Konten Sel
- Code VBA untuk Hide/Unhide dan Pengaturan Format Comment
- Code VBA untuk Membuat dan Menghapus Hyperlink Secara Cepat
Salam ....😎😎😎
Senin, 29 November 2021
Copy Text Dari Comment Box ke Sel
Pada postingan sebelumnya sudah disampaikan mengenai contoh code macro VBA untuk display dan setting format comment di Excel. Postingan kali ini juga masih terkait dengan comment, membahas contoh code VBA untuk meng-copy text comment dari sel yang diseleksi dan memindahkan text tersebut di sel sebelahnya. Langsung saja di copy contoh - contoh code berikut:
1. Copy Text Komentar Ke Sel Sebelah Kanan
Prosedur nomor 1 ini digunakan untuk mengcopy sekaligus keseluruhan isi komentar yang yang tersemat pada sebuah sel dan menampilkannya sebagai konten sel di sebelahnya. Metode ini sepertinya hanya cocok digunakan apabila text komentarnya singkat.
Setelah code di copy dan paste di module standar, maka prosedur ini sudah bisa digunakan:
Cara menjalankan prosedur ini adalah dengan menyeleksi telebih dahulu range sel yang disinyalir mengandung komentar. Pastikan hanya terdiri dari satu kolom saja dan range di sebelahnya merupakan sel kosong. Hal ini penting karena prosedur ini mengcopy comment ke sel sebelah kanan. Sehingga jika sel sebelah kanannya berisi data, maka data akan hilang tertimpa sel comment.
Setelah range di seleksi, maka kemudian jalankan makronya (misalnya via tab developer --> macro --> pilih nama macro yang sesuai --> Run). Hasilnya: kamu akan melihat sel di samping kanan berisi komentar dari sel yang diseleksi.
2. Copy Text Komentar Per Baris Ke Sel Sebelah Kanan
Jika text komentar cukup panjang dan terdiri dari beberapa baris, maka kamu bisa menggunakan contoh code macro nomor 2. Prosedur nomor 2 ini menerapkan metode untuk memisahkan antar baris text komentar dan menempatkan di baris sel yang berbeda di sel samping kanan.
Silahkan di copas terlebih dahulu code-nya..
Cara menggunakan prosedur nomor 2 ini sama dengan nomor 1. Hanya saja disarankan diterapkan per 1 sel. Sehubungan text komentar terdiri dari beberapa baris, maka baris text bisa saling menimpa jika dijalankan pada beberapa baris sel sekaligus.
***
Itulah contoh code macro VBA untuk memindahkan (lebih tepatnya copy paste) dari comment box ke sel.
Jika kamu ada saran/ koreksi / ide mengenai contoh vba. Mimin akan sangat senang jika kamu bisa berbagi via kolom komentar...😎😎😎
Mungkin kamu juga tertarik dengan contoh code macro lainnya:
Minggu, 28 November 2021
Display dan Pengaturan Comment
1. Show dan Hide Comment Pada Range Terpilih
2. Memunculkan Comment Pada Range Yang Dapat Dilihat
3. Reset Semua Posisi Comment Box
4. Merubah Font Comment Sekaligus
5. Merubah Bentuk Kotak Komentar Jadi Love
6. Merubah Bentuk Komentar Jadi Oval
7. Merubah Bentuk Komentar Jadi Kertas Berlipat
Sabtu, 27 November 2021
Membuat dan Menghapus Hyperlink
Hyperlink sangat diperlukan untuk memudakan navigasi data dalam sebuah workbook. Biasanya kita membuat hyperlink yang menghubungkan sheet rekapitulasi dengan sheet detail. Kita juga biasa memanfaatkan hyperlink untuk menghubungkan sheet Daftar isi dengan Sheet - Sheet lainnya yang ada dalam workbook. Ada kalanya, karena alasan tertentu hyperlink tidak diperlukan dan harus di hapus.
Bagaimana biasanya kamu membuat hyperlink di excel? dan bagaimana cara menghapus hyperlink? Adakah cara yang tidak biasa untuk membuat dan menghapus hyperlink? Contoh-contoh code VBA berikut mudah-mudahan dapat membantu kamu dalam membuat dan menghapus hyperlink di Excel dengan lebih efisien.
1. Membuat Hyperlink Bolak-Balik Antar Sel Berisi Text Yang Sama Dalam Satu Workbook (file excel)
Ketika macro dijalankan (Run), maka kamu akan diminta untuk memilih range pertama. Pastikan range pertama terdiri dari 1 kolom, kemudian selanjutnya kamu juga akan diminta memilih range ke-2. Juga pastikan range yang kamu pilih terdiri atas 1 kolom. Jika dalam kedua range tersebut ada sel berisi text yang sama maka otomatis akan terbuat tautan bolak-balik.
2. Membuat Daftar Isi Yang Otomatis Link ke Semua Sheet
Nah contoh kode macro yang ini buat kamu yang tidak mau repot-repot menambah tautan antar daftar isi dengan sheet setiap kali kamu menambahkan sheet baru. Langsung di copy paste saja gaes, code dibawah...
Tunggu sebentar...!! code di atas ternyata belum cukup untuk membuatnya bekerja secara otomatis. Supaya pembuatan link bekerja otomatis, maka kamu harus menempatkan sebuah code tambahan pada modul worksheet yang kamu tetapkan sebagai sheet daftar isi. Silahkan copas code berikut:
Dengan tambahan kode ini maka setiap kali kamu mengaktifkan atau beralih ke sheet yang kamu tentukan sebagai daftar isi, maka secara otomatis, microsoft excel akan menjalankan prosedur buatDaftarSheetDgnHyperlink. Akibatnya setiap kamu menambah sheet baru dan kemudian kamu cek sheet daftar isi maka kamu akan melihat tahutan baru tiba-tiba muncul. Selain itu dari Sheet yang baru kamu buat juga akan muncul tautan balik yang mengarah ke sheet daftar isi.
3. Menghapus Semua Hyperlink dalam Sheet dengan Model Standar
Selain membuat hyerlink. Kita juga perlu tahu bagaimana caranya menghapus hyperlink. Contoh code berikut dapat digunakan untuk menghapus semua hyperlinks dalam sheet aktif.
Prosedur yang diadopsi oleh kode di atas merupakan model remove hyperlink standar yang biasa dilakukan secara manual (klik kanan --> remove hyperlink). Pada saat kita menghapus hyperlink dengan tehnik ini, maka format sel akan berubah. Oleh karena itu sebagai solusinya kita bisa menggunakan contoh code VBA berikutnya:
4. Menghapus Semua Hyperlink Dalam Sheet Tanpa Merubah Format
Langsung saja dicopy paste codenya gaes...:
Nah dengan menggunakan code di atas, kamu tidak perlu khawatir format sel berubah. Prosedur ini sebenarnya mengambil konsep ketika kamu menghapus konten sel secara manual. Selain konten yang terhapus maka hyperlinknya juga terhapus, tetapi formatnya tidak terhapus. Ketika kamu mengetik kembali pada sel yang sudah dihapus kontennya tadi, maka hasilnya formatnya akan sama dengan keadaan sebelum kamu hapus, tetapi hyperlinknya sudah tidak ada.
5. Menghapus Semua Hyperlink dalam Range Terpilih Tanpa Merubah Format
- Contoh Kode VBA untuk Menghapus Sheet
- Contoh Kode VBA untuk Mengurutkan Sheet
- Contoh Kode VBA untuk Hide/Unhide Sheet
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 . ...

-
Halo sobat, kali ini mimin akan berbagi contoh code macro vba untuk Protect dan Unprotect Worksheet Sekaligus Pada Microsoft Excel . ...
-
Menyembunyikan sheet diperlukan jika kamu menginginkan beberapa data tidak terlihat dan dirubah oleh user / kolega anda. Contoh - contoh kod...
-
Hyperlink sangat diperlukan untuk memudakan navigasi data dalam sebuah workbook. Biasanya kita membuat hyperlink yang menghubungkan she...