私は2マクロあります。 1つは進行状況バー、もう1つはメインプロセスです。 メインプロセスは内部に4つのサブプロセスで構成されています。進捗バーがExcelにあり、別のマクロを呼び出す
私がしたいことは、プロセスごとに進捗バーが25%増加することです。
私は以下のようにプログレスバーのマクロを作成しました:私の質問には、プログレスバーのマクロが実行されている間、私はメインプロセスマクロを呼び出すことができますどのように、ある
Sub code() ' ' Macro1 Macro ' ' Keyboard Shortcut: Ctrl+p 'Sub code()
UserForm1.Show
End Sub
Sub progress(pctCompl As Single)
UserForm1.Text.Caption = pctCompl * 25 & "% Completed"
UserForm1.Bar.Width = pctCompl * 50
DoEvents
End Sub
Sub code_real()
Dim i As Integer, j As Integer, pctCompl As Single
Sheet1.Cells.Clear
For i = 1 To 4
For j = 1 To 10000
Cells(i, 1).Value = j
Next j
pctCompl = i
progress pctCompl
Next i
End Sub
?一度に実行できるマクロは1つだけだと聞きました。