Hai Hapsari, Macro adalah alat untuk otomasi. Biasanya dalam menggunakan Excel, ada satu urutan kerja yang selalu dilakukan berulang-ulang. Misal copy data baru di range ini ke sheet sana di range tertentu. Nah proses yang selalu dilakukan ketika ada data baru ini tadi bisa diotomasi agar tinggal pencet tombol dan Excel yang melakukan proses copy data tadi. Tentu saja masih banyak proses lain yang lebih rumit atau yang lebih panjang urutan prosesnya dalam kegiatan rutin yang bisa diotomasi.
Macro disusun dengan bahasa pemrograman berbasis VB (Visual Basic). Paket media pemrograman dalam MS Office ini disebut VBA (Visual Basic for Application). VB termasuk bahasa pemrograman yang mudah dipelajari dan banyak digunakan. Berhubung ada bahasa pemrograman yang digunakan, kadang kala ada yang beranggapan bahwa VBA bisa digunakan untuk menyusun sebuah aplikasi interaktif layaknya membangun aplikasi mandiri yang bisa berbuat berbagai hal. Tentu saja dengan sedikit usaha, maka akan bisa agak menyerupai, tetapi tidak bisa dikatakan akan menjadi sebuah aplikasi mandiri karena VBA adalah VB yang ditempelkan pada sebuah aplikasi induk. VBA Excel berarti VB yang ditempelkan pada aplikasi Excel, dsb. Filosofi bahwa VBA sebagai bahasa pemrograman layaknya bahasa pemrograman seperti VB secara utuh, kadang kala terlihat dari begitu banyaknya proses yang disusun menggunakan algoritma pemrograman daripada menggunakan fasilitas aplikasi induk. Sedang filosofi bahwa VBA adalah alat otomasi akan berusaha memanfaatkan fasilitas aplikasi induk dan mencoba menggunakan algoritma pemrograman ketika bisa lebih cepat daripada yang ditawarkan fasilitas aplikasi induk. Mempelajari Macro berarti harus mempelajari VBA. Artinya harus mempelajari bahasa pemrograman VB meskipun hanya sekedar tahu atau sampai level dasar saja. Dalam mempelajarinya, sebaiknya dimulai dengan memahami dasar-dasar pemrograman, meskipun bisa langsung mencoba dengan fitur Record Macro dsb (ini pendapat saya meskipun beda dengan anggapan banyak pengguna Excel dimanapun). Ketika akan memulai mempelajarinya, pastikan bahwa dasar-dasar penggunaan Excel telah dipahami. Misal, ingin memilih cells yang berisi angka bagaimana caranya, dsb. Jika hal-hal seperti ini (yang dilakukan secara manual memanfaatkan fitur Excel) sudah bisa dipahami (ndak perlu sampai dikuasai), maka kemudahan dalam menyusun proses otomasinya bisa didapatkan. Kebanyakan pengguna VBA langsung bertanya : "bagaimana bunyi baris perintah otomasinya (script) jika ingin pilih cells yang berisi angka saja?" daripada bertanya "bagaimana caranya di worksheet supaya bisa memilih cells yang berisi angka saja?" Contohnya seperti file terlampir yang baru pada sebagian yang sangat kecil tentang sisi kecil input dari luasan cakupan yang bisa dilakukan melalui VBA.Kasusnya sederhana saja, yaitu : "ingin melakukan input yang bisa disimpan atau dikumpulkan ke sebuah tabel." Pada file terlampir, coba isi nilai pada cell yang tersedia dan tekan save. Wassalam, Kid. 2013/4/9 [email protected] <[email protected]> > ** > > > BeExceller, > kalo boleh nanya kegunaan macro excel tuh apa ya?? > sy bisa di kirimkan attach contoh kegunaan macro gak? supaya bisa belajar > semangat. makasih.. > krn baru blajar dikit blum tau goalnya seperti apa?? > trima kasih banyak > > >
re-input_using_vba.xlsm
Description: Binary data

