2016-10-10 20 views
1

進捗状況ツールバーのように動作し、実際の進捗状況を%で表示するユーザーフォームを作成しました。Excel VBA UserForm、プログレスバー

ツールバーをforループで表示したいとします。しかし、forループは、私がuserformをクリックした場合にのみ実行されます。私は何を間違っているのですか?

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 –

答えて

関連する問題