1. Penyebab error nya karena ProgressBar1.Max = 10000 yang anda simpan pada 
prosedur UserForm_Load tidak pernah dieksekusi, karena pada VBA tidak mengenal 
Event UserForm_Load, melainkan UserForm_Initialize

Private Sub UserForm_Load()
    Dim i As Integer
    ProgressBar1.Max = 10000
    ProgressBar1.Min = 1
End Sub

Diganti dengan,
Private Sub UserForm_Initialize()
    ProgressBar1.Max = 10000
    ProgressBar1.Min = 1
End Sub


2. Kalau dilihat, ini mah bukan progress bar, tapi animation bar karena 
fungsinya hanya untuk menimbulkan efek animasi pada  saat proses penyimpanan 
(memindahkan data dari user form ke area excel.

3. Sedikit koreksi pada bagian 


    For i = 1 To 10000
        i = i + 1
        ProgressBar1.Value = i
    Next i

    sepertinya pada line i = i + 1 tsb tidak perlu, karena jika menggunakan 
loop For...Next maka secara otomatis nilai i akan bertambah 1. Jadi dengan 
adanya i = i + 1 nilai i nya akan bertambah 2 setiap loop nya.




________________________________
 From: PT. ADHI KARYA (PERSERO) Tbk <[email protected]>
To: belajar xl <[email protected]> 
Sent: Friday, December 30, 2011 7:51 AM
Subject: [belajar-excel] Membuat Progress Bar Yang Run Time Error Terus
 

  
Para pakar XL, kasih adonan utnuk bikin progressbar dong, karena yang saya 
bikin nih error terus (file terlampir)..

Mohon korksi resepnya dari para senior...

Terima kasih sebelumnya...




HASANNUDIN
Tax Officer - Riau - Kepri - Sumbar Area 
 

Kirim email ke