Tampilkan postingan dengan label Dim macro. Tampilkan semua postingan
Tampilkan postingan dengan label Dim macro. Tampilkan semua postingan

Sabtu, 01 Februari 2014

Bagaimana Caranya membuat Macro Excel

Sebagai lanjutan dari posting sebelumnya tentang bagaimana membuat otomatisasi menggunakan macro excel vba dibawah ini disampaikan cara membuat program macro excel untuk tingkatan selanjutnya.
 
Bagaimana Caranya membuat program macro excel

1. Caranya dengan membuat rekaman dengan fasilitas macro recorder.
http://mymacrosformula.blogspot.com
2. Setelah selesai rekaman, kita edit hasil rekaman dan cari yang kemungkinan tidak bisa jalan kalau di play ulang.

3. Beberapa hal dalam macro yang biasanya di edit sendiri setelah selesai merekam macro, yaitu diantaranya : http://mymacrosformula.blogspot.com

  • a. Navigasi cell (mengarahkan cell menuju kemana) http://mymacrosformula.blogspot.com
  • b. Navigasi cell special ( mengarahkan cell ke arah tertentu spt : paling atas, paling bawah, paling ujung dsb)
  • c. Mengganti ganti file workbook yang aktif dan mengganti sheet yang aktif dimana macro bekerja.

4. Membuat macro excel menjadi fleksibel dengan menggunakan macro cell reference, tujuannya agar macro tetap jalan walau ada perubahan tempat cell.contoh macro reference seperti :

  • a. Menggunakan statement dim http://mymacrosformula.blogspot.com/
  • b. Menggunakan define name atau range yang diberi nama http://mymacrosformula.blogspot.com/
  • c. Kalau ada pengerjaan filter, mesti cek lagi tabelnya dijadikan define agar tidak berubah ubah.

Senin, 11 Maret 2013

Tehnik dalam menggunakan Macro untuk yang tidak seragam atau tidak standar.

Ada kalanya kita menemukan masalah dimana macro tidak bisa memecahkan masalah otomatisasi kita, mungkin ada penyelesaiannya tapi kita aja yang tidak atau belum menemukannya. saat menghadapi masalah seperti ini kita bisa menyelesaikannya dengan menggunakan tehnik tehnik tertentu. diantaranya bisa dengan menggunakan file dummy, atau kolom dummy atau kolom atau range sementara untuk perhitungan tertentu yang nanti bisa disambung sambung dan hasil akhirnya bisa menemukan pemecahan masalah. 
contoh :
  • Seringkali untuk rumus logika IF kalau tidak salah hanya dibatasi sampai dengan 7 kriteria untuk slebihnya bisa menggunakan kolom dummy yaitu misal kriteria s/d 40 kriteria kolom dummy 1 untuk rumus if sampai kriteria ke tujuh, lalu jika hasil kom dummy 1 masih belum ketemu di buat kolom dummy 2 sampai kriteria ke 14, dst sampai buat 6 kolom dummy.
  • kolom dummy terakhir disini 6, dibikin resume atau hasil rekap semua kolom dummy. dengan rumus =kolom dummy1&kolom dummy2&kolom dummy3&kolom dummy4&kolom dummy5 atau = kolom dummy1+kolom dummy2+kolom dummy3+kolom dummy4+kolom dummy5

Rabu, 26 Desember 2012

Simpan file sekaligus mengganti dan menghapus file lama

Bagaimana menyimpan file baru dengan macro dan mereplace file lama yang namanya sama.

contoh file baru disimpan dengan nama book2.xlsx, padahal mungkin file lama sudah ada difolder tersebut dengan nama yang sama.

Dim Wk As Workbook

If Dir("C:\book2.xlsx") <> "" Then
Kill "C:\book2.xlsx"
Else 'http://mymacrosformula.blogspot.com/

Selasa, 20 November 2012

Menggunakan dim dan filename untuk referensi cell

Dim digunakan pada macro agar kode nama atau istilah tertentu bisa dimasukkan dan dikenali dalam macro. Pertama Dim kita tentukan dulu menjadi jenis apa, bisa string/huruf atau integer/bilangan atau lainnya. Kedua kita definisikan atau kita beri nilai mengacu kemana?

Untuk referensi cell dalam macro bisa menggunakan define name dan bisa juga

Page View