2016-10-10 132 views
1

我創建了一個用戶窗體,它應該像進度工具欄一樣工作,並以百分比形式顯示我的實際進度。Excel VBA UserForm,進度條

我想在for循環中顯示我的工具欄。但是,只有當我點擊用戶窗體時,for循環纔會繼續。我做錯了什麼?

For k = 1 To 300 

    pctcompl = k * 100/300 

    UserForm1.Text.Caption = pctcompl & "% Completed" 
    UserForm1.Bar.Width = pctcompl * 2 

    DoEvents 

    UserForm1.Show 

Next k 
+0

請複製的代碼粘貼到的問題,請不要將它添加爲圖片! – vacip

+1

從這裏選擇你的最佳答案:http://stackoverflow.com/questions/5181164/progress-bar-in-vba-excel –

回答