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.
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:
Ketika bekerja dengan data-data di excel, terkadang kita perlu memberikan
catatan - catatan yang menjelaskan data dalam sel. Catatan ini biasanya
disimpan dalam sebuah comment box. Comment box biasanya dibuat insert comment
dengan cara Klik Kanan ---> Insert Comment ( Istilah "Comment" yang ada
dalam excel versi sebelumnya diganti dengan istilah "Note" pada Excel
365).
Postingan kali ini menampilkan beberapa contoh code VBA terkait bagaimana cara
memunculkan (show) comment dan sebaliknya, serta beberapa tehnik untuk setting
format 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
Itulah beberapa contoh code macro VBA terkait Show/Hide Comment dan Pengaturan
Comment Box. dari contoh-contoh tersebut, yang paling berguna menurut Mimin
adalah prosedur nomor 2, 3 dan 4, karena nomor 1 belum menyelesaikan
problem ketika comment muncul pada range yang jauh dari jangkauan pandangan
layar, bahkan bisa sangat jauh. Sedangkan nomor 5 s/d 7 hanya untuk
bersenang-senang saja mencoba hal baru, kenyataannya jarang digunakan.
Menurut kamu, Code yang mana yang paling berguna?
Jika ada tanggapan / saran / koreksi, jangan ragu untuk tinggalkan komentar.
Jika kamu tertarik mengetahui lebih lanjut mengenai contoh code macro VBA
Excel, berikut link contoh-contoh lainnya yang mungkin kamu suka.