@bejo ... aplikasi macro yang saya buat kalau terbuka dan posisi tidak terpakai agak lama, ketika akan digunakan pasti ng'hang ya, kira2 masalahnya dimana ya ...
Unik nih ... Baru tahu saya ... Kayak mesin aja ya ... ?! (^_^)/ :D Gak ada contohnya mas @bejo ... ?!
@manweljs_ ... mungkin mas @Caton yang bisa menjelaskan soalan ini ...
Saya juga tidak tahu mengapa ... :)
master, saya baru belajar vba, jadi masih Nol Bessar tentang pemrograman, hya bisa coppas script yg bisa saya pahami, selebihnya, haha... bantuan master2 disini, tolong bantu ya master!!! thank before
@bejo master, saya baru belajar vba, jadi masih Nol Bessar tentang pemrograman, hya bisa coppas script yg bisa saya pahami, selebihnya, haha... bantuan master2 disini, tolong bantu ya master!!! thank before
Mas @bejo ... Yang dibahas khan bukan masalah scriptnya ... :D Tapi masalah:
... aplikasi macro yang saya buat kalau terbuka dan posisi tidak terpakai agak lama, ketika akan digunakan pasti ng'hang ya, kira2 masalahnya dimana ya ...
File yang mas lampirkan, saat saya coba buka memang butuh waktu (meski tidak sampaai 1 menit), dan membuat Excel sempat Not Responding sesaat ... :D Btw, klo kayak gini kasusnya, ada beberapa hal yang saya ketahui sebagai penyebab masalahnya:
[1]. Penggunaan fungsi Volatile (fungsi yang akan dikalkulasikan secara otomatis saat terjadi proses kalkulasi pada Worksheet), seperti fungsi DATE, fungsi NOW, fungsi RAND, fungsi RANDBETWEEN dan sebagainya.
[2]. Penggunaan Array Formula.
[3]. Link atau External Connections.
[4]. Cell Format yang berlebihan.
[5]. Conditional Formatting.
[6]. Jumlah baris data yang banyak.
dan sebagainya. Solusinya sangat bergantung kepada apa masalahnya utamanya. Karena tidak semua penyebab ada solusinya global. Mungkin mas @Bejo bisa mencoba menyimpan filenya ke dalam format XLSB untuk mengurangi lag saat proses loading file ...
mas @Caton
saya juga punya file yang makronya bisa dikata lumayan banyak (mas @Caton tau deh), baris datanya sudah 80k sekarang, file sizenya 7mb (xlsb) dan untuk hari ini sudah terbuka dari jam 10 pagi sampe sekarang. tapi gak ng'hang kyk punya nya mas @bejo.
ini saya lagi coba buka filenya dan akan sy biarkan sampe sy tidur sebentar. penasaran ng'hangnya kyk apa
Terima kasihperhatiannya master, tpi xlsb, save as nya gmana master??
@manweljs_ , sekitar 30 menit pasti sudah g'hang master,
iya nanti saya kabari hasilnya ;)
@bejo tpi xlsb, save as nya gmana
save as aja biasa terus pilih Excel Binary Workbook (.xlsb)
Mas @manweljs_ ...
Macro, jika tidak tereksekusi secara langsung (AutoRun) saat filenya dibuka, biasanya tidak akan membuat proses loadingnya lama. Namun jika ada script yang masuk AutoRun (misalkan pada prosedur Sub ThisWorkbook_Open) plus data yang banyak, bisa menimbulkan masalah — meskipun hal ini tergantung kepada proses apa yang dilakukan oleh script tersebut. Atau juga script-script berupa UDF yang dipanggil secara Volatile pada Worksheet yang mambuat scriptnya dieksekusi saat proses loading filenya.
... sudah terbuka dari jam 10 pagi sampe sekarang ..
Khan yang dimaksud adalah saat filenya mas @Bejo dibuka (proses loading), bukan sudah dibuka ... :D Klo saya lihat, saat proses awal, StatusBar terlihat melakukan kalkulasi sedikit lamban.
... ini saya lagi coba buka filenya dan akan sy biarkan sampe sy tidur sebentar ...
Di saya gak sampai 1 menit udah terbuka kok mas, gak perlu ditinggal tidur ... (^_^)/ :D
Mas @Bejo ...
... tpi xlsb, save as nya gmana master ...
Pilih Save as type ...
... sekitar 30 menit pasti sudah g'hang master ...
Masih hang juga mas?
mas @Caton Di saya gak sampai 1 menit udah terbuka kok mas...
iya kalo kebuka di saya juga begitu :P, masalahnya kan kalau terbuka dan posisi tidak terpakai agak lama
sampe ini belum ng'hang tuh... :D
btw mas @bejo tidak terpakai agak lama itu file tersebut kan, bukan nya komputernya ? soalnya kalau komputernya saya pakai terus karena lagi kerja
mas @Caton Pilih Save as type ...
sampe dibuatkan foldernya :D :D jangan-jangan ada folder saya juga nih :P
saat filenya terbuka/ di run master, hanya tidak di operasikan
@bejo saat filenya terbuka/ di run master, hanya tidak di operasikan
Iya, ini juga sudah saya buka ± 30 menit tanpa saya gunakan, tapi ya saya juga sedang mengerjakan script di file lain. Kalo total dianggurin, belum tau. Mungkin saja ada pengaruh dari sistem PC atau Windows-nya, Apalagi klo PC-nya sempat Sleep, bisa jadi ada pengaruhnya.
@manweljs_ sampe dibuatkan foldernya :D :D jangan-jangan ada folder saya juga nih :P
Saking banyaknya kasus, saya suka salah buka file ... :) Jadi mending saya pisahkan langsung per klien ...termasuk mas @manweljs_ :D :D :D
terima kasih atas perhatian dan bantuan master semua, semoga master2 disini diberikan kesehatan, umur yg panjang, rizki yg berlimpah, aamiin!!!
sudah hampir 3 jam not happen, mungkin masalah ada pada windowsnya
Assalamualaikum Master, smg master dan keluaraga dalam keadaan sehat, mau minta tolong lagi master, bagaimana menyembunyikan kolom dan baris dalam 1 vba,.
saya dapat dari search, tp terpisah baris saja, atau kolom saja, contohnya seperti ini master :
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160913
Dim xRg As Range
Application.ScreenUpdating = False
For Each xRg In Range("A1:A20")
If xRg.Value = "" Then
xRg.EntireRow.Hidden = True
Else
xRg.EntireRow.Hidden = False
End If
Next xRg
Application.ScreenUpdating = True
End Sub,
menyembunyikan baris di kolom A sampai baris ke 20
bagaima jika rangenya A1:Z20 master???
terima kasih sbelumnya.
contoh perintah sederhananya :
... Set Rng = Range("A1:Z20") Rng.EntireColumn.Hidden = True Rng.EntireRow.Hidden = True ...
ini kalau sel nya tidak kosong tidak ikut terhidden kan master??
@bejo ...ini kalau sel nya tidak kosong tidak ikut terhidden kan ...
ikut terhidden
contoh skrip yang @bejo lampirkan diatas akan memeriksa setiap baris dari A1 sampai A20. jika selnya kosong maka baris tersebut akan disembunyikan, jika tidak maka akan ditampilkan.
sedangkan jika perintahnya untuk Range A1:Z20 maka akan "bertabrakan". misalnya A1 kosong namun F1 ada nilainya maka perintah untuk menyembunyikan baris harusnya jangan di eksekusi karena nilai pada F1. kemudian F2 kosong namun F1 ada nilainya.
Pertanyaanya : Mana yang akan disembunyikan ??? coba deh pikir kembali logikanya
terima kasih master, saya kok tidak berfikir sejauh itu, terima kasih banyak master!!!
slamat sore master, mw tanya apa bedanya memasukkan script vba di daldam module dengan klik pada sheet, terima kasih