Tampilkan postingan dengan label MACRO. Tampilkan semua postingan
Tampilkan postingan dengan label MACRO. Tampilkan semua postingan

Kamis, 09 Desember 2010

Tips Mempercepat Proses Macro Excel

Saya lebih banyak menggunakan Macro Excel atau biasa disebut Visual Basic for Applications (VBA) untuk mengolah data dengan jumlah banyak, atau untuk menjalankan proses pengolahan data di file excel yang memerlukan pengerjaan berulang-ulang. Misalnya saat ini macro saya gunakan untuk mengolah data rating program TV yang jumlah datanya bisa ribuan baris, atau bisa juga mengolah data survey lapangan yang jumlahnya tentu sangat banyak.

Macro bisa mempermudah kita dalam proses pengolahan data dalam Excel, tapi untuk pengolahan data dengan jumlah yang sangat banyak, kadang-kadang proses running macro ini bisa jadi butuh waktu yang lama. Misalnya saya menggunakan macro Excel untuk menghitung jumlah voting SMS yang jumlahnya bisa ribuan atau mungkin ratusan ribu, dan waktu yang dibutuhkan bisa mencapai >24jam nonstop.

Kamis, 18 Februari 2010

Macro: Perintah SELECT CASE

Perintah SELECT CASE adalah salah satu syntax yang digunakan dalam bahasa pemrograman Visual Basic for Applications (VBA) atau lebih banyak dikenal dengan sebutan Macro. Perintah atau syntax ini sebenarnya memiliki peran yang hampir sama dengan perintah If-Then, namun dalam beberapa kasus sedikit berbeda atau kadang tergantung selera dari programmer lebih memilih menggunakan Select Case atau perintah If-Then. Oh iya, seperti biasa bila anda tiba-tiba berada dihalaman ini dan belum tahu apa yang disebut dengan Macro atau VBA, sebaiknya terlebih dahulu membaca posting tentang "Membuat Aplikasi pada Excel".

Sabtu, 13 Februari 2010

Macro: Mengolah Data dengan RANGE

Contoh-contoh kode pemrograman VBA dibawah ini akan memperlihatkan bagaimana metode yang bisa digunakan untuk mengolah data dengan menggunakan atribut RANGE. Gunakan macro recorder untuk mendapatkan berbagai jenis pengolangan range ini, dan untuk lebih tahu dasar-dasar tentang macro excel, silahkan lihat posting "Membuat Aplikasi Dalam Excel".
Copy Range
Contoh kode untuk copy range
Sub Macro1()
  Range("A1").Select
  Selection.Copy
  Range("B1").Select
  ActiveSheet.Paste
  Application.CutCopyMode = False   'gunakan perintah ini untuk menon-aktifkan mode copy dalam excel
End Sub

Kamis, 04 Februari 2010

Macro for Newbie: Menggunakan Syntax IF-THEN

Mungkin bahwa dalam pemrograman Macro/VBA, syntax atau perintah If-Then adalah yang paling sering kita gunakan. Perintah If-Then digunakan untuk menjalankan perintah atau syntax lain berdasarkan kondisi tertentu, artinya bila memerlukan perintah yang berbeda bila dalam kondisi yang bervariasi, maka syntax ini akan sangat berguna. Seperti biasa, bila anda belum familiar dengan bahasa pemrograman Visual Basic for Applications (VBA) atau lebih sering disebut Macro silahkan baca posting "Membuat Aplikasi dalam Excel".

Format dasar penulisan perintah If-The adalah seperti ini:
If kondisi Then instruksi_benar [Else intruksi_salah]

Selasa, 26 Januari 2010

Macro for Newbie: Deklarasi Array dalam Macro

Array adalah satu variable berdimensi layaknya matriks, satu variable array dapat digunakan untuk menyimpan banyak nilai atau value, atau bisa disebut kelompok elemen yang memiliki tipe dan nama variable yang sama. Wah bikin pusing nih deskripsi seperti ini. Kita lihat melalui contoh saja:
variable1 = 1, variable2 = 2, variable3 = 3, dst. Daripada memiliki banyak nama variable, lebih baik semua variable tersebut dikelompokkan dalam Array dengan nama variable( i ), itu yang disebut array.

Seperti umumnya pemrograman kita harus mendeklarasikan variable array sebelum bisa digunakan dalam kode program, agar VBA mengetahui ukuran dari array tersebut. Cara deklarasinya menggunakan perintah Dim atau Public.
Dim myArray(1 to 100) as Integer

Sabtu, 23 Januari 2010

Macro for Newbie: Perintah Looping DO

Oke, sekarang kita membahas perintah looping DO pada pemrograman Visual Basic for Applications (VBA) atau lebih sering kita sebut MACRO. Sama halnya dengan perintah looping FOR (lihat posting tentang looping FOR), perintah DO digunakan untuk melakukan perintah berulang. Format dari looping ini ada 2 macam, Do While dan DO UNTIL. Oh iya, kalau belum mengenal tentang Macro Excel sebaiknya membaca posting saya tentang apa itu Macro atau istilah populernya disebut Visual Basic for Applications (VBA), lihat diposting "Membuat Aplikasi pada Excel".

Kamis, 21 Januari 2010

Macro for Newbie: Perintah Looping FOR

Kita akan membahas cara menggunakan perintah looping pada pemrograman menggunakan Macro atau VBA (Visual Basic for Applications). Seperti judul, materi ini ditujukan buat yang baru belajar dalam membuat macro, atau bisa juga sebagai pengingat saja. Sebenarnya perintah ini berlaku juga untuk pemrograman VBA pada aplikasi Microsoft Office lainnya, tapi disini kita membahas macro untuk Excel. Seperti biasa, kalau belum mengenal Macro atau VBA untuk Excel, silahkan buka posting ini "Membuat Aplikasi Pada Excel".

Selasa, 19 Januari 2010

Macro for Newbie: Perintah Mengolah Tampilan Cell

Kita akan membahas perintah yang dapat digunakan dalam mengubah tampilan cell dalam Excel, baik dari tampilan font, latarbelakang, border atau tampilan lainnya. Bila anda belum mengenal macro atau visual basic for applications (vba), sebaiknya anda membaca postingan sebelumnya "Membuat Aplikasi Pada Excel", kalau sudah, mungkin bisa jadi refresh memory saja.
Bentuk standar kode pemograman dengan vba/macro adalah:
Sub NamaProcedure()
    kode_program_disini
End Sub