seringkali kalau melihat macro excel bekerja bisa bikin pusing.
untuk mengatasinya gunakan kode:
- diawal macro
Application.ScreenUpdating = False
dan diakhir macro gunakan kode :
Application.ScreenUpdating = True
untuk kode makro yang langsung menunjuk alamat sel, akan terlalu riskan, dan tidak fleksibel
karena saat letak cel berubah maka macro tidak akan jalan malah salah copy.
seperti contoh dibawah :
Range("S10").Select
agar macro lebih fleksible saat blok atau pilih beberapa cell langsung aja di bikin referensi dengan define name, contoh range diberi nama refername:
ActiveWorkbook.Names.Add Name:="refername", RefersTo:=Selection
nanti saat proses bisa langsung menunjuk ke referensi nama sel
contoh proses filter dibawah:
ActiveSheet.Range("refername").AutoFilter Field:=8, Criteria1:="=*arti*" _
, Operator:=xlOr, Criteria2:="=*ada*"
atau proses copy contoh:
Application.Goto Reference:="almckintfc"
Selection.Copy
saat pertama kali buka file untuk mendukung fleksibilitas.
maka blok atau drag sell tidak usah nyebut alamat cell.
Tampilkan postingan dengan label rumus makro. Tampilkan semua postingan
Tampilkan postingan dengan label rumus makro. Tampilkan semua postingan
Jumat, 05 September 2014
macro excel lebih fleksibel
Label:formula ahk, excel vba
contoh makro,
rumus makro
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
Label:formula ahk, excel vba
contoh makro,
contoh program gabungan,
copy,
copy paste excel,
Dim macro,
if file exist,
index,
index dan match,
macro catch file name,
macro workbook,
otomatis,
rumus makro,
searching,
tehnik macro,
tips,
trik
Rabu, 26 Desember 2012
Navigasi Cell dalam macro excel VBA
Mungkin sudah banyak yang tau ini, ini mengingatkan lagi kalau lupa tinggal baca lagi secara ringkas :
Menuju ke alamat cell spesial paling awal/atas dan ujung bawah/terakhir sheet
Range("A1").Select
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
Menuju ke alamat cell paling ujung bawah/terakhir sheet
shortcut (ctrl+end)
macronya :
Menuju ke alamat cell spesial paling awal/atas dan ujung bawah/terakhir sheet
Range("A1").Select
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
Menuju ke alamat cell paling ujung bawah/terakhir sheet
shortcut (ctrl+end)
macronya :
Label:formula ahk, excel vba
blok,
contoh makro,
copy,
macro cell find,
navigasi cell,
range,
rumus makro
macro untuk meletakkan/ memilih cell dan memblok suatu range
klik untuk download latihan macro memilih cell.xls 
Macro untuk meletakkan/ memilih cell dan memblok suatu range yang terpisah pisah. Beberapa keistimewaan macro yang jarang terlihat dan langka untuk loncat ke cell tertentu dan memblok atau menambah area blok dari rang yang sudah ada.http://mymacrosformula.blogspot.com/
http://mymacrosformula.blogspot.com/
Bagaimana melompat atau menuju ke cell turun 5 baris dan kekiri 3 kolom, dari tempat cell berada sekarang ?
Jawab :

Macro untuk meletakkan/ memilih cell dan memblok suatu range yang terpisah pisah. Beberapa keistimewaan macro yang jarang terlihat dan langka untuk loncat ke cell tertentu dan memblok atau menambah area blok dari rang yang sudah ada.http://mymacrosformula.blogspot.com/
http://mymacrosformula.blogspot.com/
Bagaimana melompat atau menuju ke cell turun 5 baris dan kekiri 3 kolom, dari tempat cell berada sekarang ?
Jawab :
Label:formula ahk, excel vba
contoh makro,
copy sheet,
download,
excel,
macro,
rumus makro,
tips,
trik
Sabtu, 11 Agustus 2012
Bagaimana Membuat otomatisasi dengan macro excel VBA
Otomatisasi memang diperlukan untuk mempermudah dan mempercepat pekerjaan. Beberapa keuntungan nya diantaranya :
- Memperpendek waktu pemrosesan perhitungan (http://mymacrosformula.blogspot.com)
- Menyederhanakan masalah dengan adanya dashboard atau shortcut interface
- Memperpendek waktu berpikir dan mengurangi energi berpikir yang tidak perlu. ( misal : setelah ini klik ini plus ini copy ini dan paste ini akan memakan waktu lama dan melelahkan. Dengan otomatisasi itu semua tidak terjadi.)(http://mymacrosformula.blogspot.com)
- Tidak perlu mengingat rumus atau prosesnya mulai dari awal lagi.
Label:formula ahk, excel vba
contoh makro,
contoh program gabungan,
otomatis,
pelajaran,
rumus makro,
tips,
trik
Rabu, 08 Juni 2011
Kegunaan tombol untuk menjalankan macro excel dan macro desktop
Bagaimana caranya menjalankan macro pada excel menggunakan tombol.
Macro excel dapat dijalankan dengan tombol yang di klik, jadi disini tombol tersebut berfungsi sebagai triger / pemicu mulai dijalankannya macro.
Macro pada excel dapat dibuat dengan menggunakan menu insert shape/image lalu klik kanan pada shape/image dan pilih assign macro dan pilih macro yang sudah disimpan dan akan dijalankan. dengan langkah sebagai berikut : http://mymacrosformula.blogspot.com/
1. Pilih menu Insert dan pilih shapes lalu pilih bentuk shape / image yang diinginkan
http://mymacrosformula.blogspot.com/
2. Klik kanan pada shape atau image atau gambar lalu pilih assing macro. Dan tinggal pilih macro yang akan dijalankan dengan klik pada gambar
http://mymacrosformula.blogspot.com/
contoh penggunaan tombol untuk menjalankan perintah macro
Pada pekerjaan rutin macro ini sangat berguna sebagai interface atau index.
Macro excel dapat dijalankan dengan tombol yang di klik, jadi disini tombol tersebut berfungsi sebagai triger / pemicu mulai dijalankannya macro.
Macro pada excel dapat dibuat dengan menggunakan menu insert shape/image lalu klik kanan pada shape/image dan pilih assign macro dan pilih macro yang sudah disimpan dan akan dijalankan. dengan langkah sebagai berikut : http://mymacrosformula.blogspot.com/
1. Pilih menu Insert dan pilih shapes lalu pilih bentuk shape / image yang diinginkan
http://mymacrosformula.blogspot.com/
2. Klik kanan pada shape atau image atau gambar lalu pilih assing macro. Dan tinggal pilih macro yang akan dijalankan dengan klik pada gambar
http://mymacrosformula.blogspot.com/
contoh penggunaan tombol untuk menjalankan perintah macro
Pada pekerjaan rutin macro ini sangat berguna sebagai interface atau index.
Label:formula ahk, excel vba
contoh makro,
pelajaran,
rumus makro,
tips
Rabu, 01 Juni 2011
Menjalankan macro excel VBA dari AHK
Agar lebih valid pelaksanaan otomatisasi perhitungan
semua yang bisa dilakukan dengan macro excel diserahkan ke macro excel untuk mengerjakannya. Walau mulainya dari AHK.
Contoh perintah untuk menjalankan macro excel dengan ahk :(menjalankan macro ambilsemuadrfrrgn) difile 1 file induk cek interface.xls
Button4_input_FR_ke_rekon:
Run, D:\1 interface pusat\1 file induk cek interface.xls
WinWait, Microsoft Excel - 1 file induk cek interface.xls [Compatibility Mode], 1 file induk cek int
IfWinNotActive, Microsoft Excel - 1 file induk cek interface.xls [Compatibility Mode], 1 file induk cek int, WinActivate, Microsoft Excel - 1 file induk cek interface.xls [Compatibility Mode], 1 file induk cek int
WinWaitActive, Microsoft Excel - 1 file induk cek interface.xls [Compatibility Mode], 1 file induk cek int
Sleep, 100
Send, {ALTDOWN}{F8}{ALTUP}
WinWait, Macro,
IfWinNotActive, Macro, , WinActivate, Macro,
send ambilsemuadrfrrgn
Sleep, 100
send {enter}
semua yang bisa dilakukan dengan macro excel diserahkan ke macro excel untuk mengerjakannya. Walau mulainya dari AHK.
Contoh perintah untuk menjalankan macro excel dengan ahk :(menjalankan macro ambilsemuadrfrrgn) difile 1 file induk cek interface.xls
Button4_input_FR_ke_rekon:
Run, D:\1 interface pusat\1 file induk cek interface.xls
WinWait, Microsoft Excel - 1 file induk cek interface.xls [Compatibility Mode], 1 file induk cek int
IfWinNotActive, Microsoft Excel - 1 file induk cek interface.xls [Compatibility Mode], 1 file induk cek int, WinActivate, Microsoft Excel - 1 file induk cek interface.xls [Compatibility Mode], 1 file induk cek int
WinWaitActive, Microsoft Excel - 1 file induk cek interface.xls [Compatibility Mode], 1 file induk cek int
Sleep, 100
Send, {ALTDOWN}{F8}{ALTUP}
WinWait, Macro,
IfWinNotActive, Macro, , WinActivate, Macro,
send ambilsemuadrfrrgn
Sleep, 100
send {enter}
Label:formula ahk, excel vba
ahk,
contoh program gabungan,
macro,
pelajaran,
rumus makro,
run macro excel with AHK,
run macro with macro,
tips,
trik
Senin, 23 Mei 2011
Mensiasati file excel yang terlalu besar
Saya lebih suka Excel 2003 walau jumlah barisnya 65.000 baris. Dalam pemakaian sehari hari saya pernah menggunakan file sampai file Excel tersebut berkembang ukurannya menjadi 10 MB per satu file excelnya.Wah beratnya bukan main kalau saya buka dirumah karena prosessing komputer di rumah kecil Tapi dikantor sudah pakai Intel Core Duo jadi tidak begitu masalah. Ukuran file tersebut membesar karena banyaknya link, rumus rumus reference seperti vlookup, hlookup, sumif, dst.... Dengan makin banyaknya data dan perhitungan yang akan dimasukkan lagi file tersebut mungkin akan menjadi 20 MB.
http://mymacrosformula.blogspot.com/
Sehingga saya mencari jalan keluarnya yaitu dengan Copy paste value, saya pecah file tersebut menjadi 3 s/d 4 file. Dan perpindahan perhitungan antar file menjadi value dengan macro dan copy dan paste di file satunya dengan macro atau AHK.
http://mymacrosformula.blogspot.com/
dan cara lainnya adalah dengan membagi file menjadi file khusus untuk perhitungan dan file khusus untuk laporan atau tampilan saja tanpa rumus. memisahkan filenya bisa dengan macro seperti yang saya bahas pada posting selnajutnya di :
http://mymacrosformula.blogspot.com/2012/10/mensiasati-file-yang-terlalu-besar-bag2.html
http://mymacrosformula.blogspot.com/
http://mymacrosformula.blogspot.com/
Sehingga saya mencari jalan keluarnya yaitu dengan Copy paste value, saya pecah file tersebut menjadi 3 s/d 4 file. Dan perpindahan perhitungan antar file menjadi value dengan macro dan copy dan paste di file satunya dengan macro atau AHK.
http://mymacrosformula.blogspot.com/
dan cara lainnya adalah dengan membagi file menjadi file khusus untuk perhitungan dan file khusus untuk laporan atau tampilan saja tanpa rumus. memisahkan filenya bisa dengan macro seperti yang saya bahas pada posting selnajutnya di :
http://mymacrosformula.blogspot.com/2012/10/mensiasati-file-yang-terlalu-besar-bag2.html
http://mymacrosformula.blogspot.com/
Label:formula ahk, excel vba
change folder,
contoh makro,
contoh program gabungan,
file terlalu besar,
rumus makro,
tips,
trik
Langganan:
Postingan (Atom)