ステータス画面の目的が、マクロの実行中に何らかのフィードバックを送信するだけのものであれば、ステータスバーを使用することも簡単です。ここにサンプルがあります:
Sub YourMacro()
Dim StatusOld As Boolean, CalcOld As XlCalculation
' Capture Initial Settings
StatusOld = Application.DisplayStatusBar
' Doing these will speed up your code
CalcOld = Application.Calculation
Application.Calculation = xlCalculationManual
Application.ScreenUpdating = False
Application.EnableEvents = False
On Error GoTo EH
' Your code...
' Every so often while your code is running
Application.StatusBar = "Something Useful..."
' After all your code is done
CleanUp:
' Put things back like they were
Application.StatusBar = False
Application.Calculation = CalcOld
Application.DisplayStatusBar = StatusOld
Application.ScreenUpdating = True
Application.EnableEvents = True
Exit Sub
EH:
' Your error handler...
GoTo CleanUp
End Sub