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
>
>  
>

Attachment: re-input_using_vba.xlsm
Description: Binary data

Kirim email ke