'==Hide activity while macro runs: Application.ScreenUpdating = False '==Turn off automatic alerts: Application.DisplayAlerts = False '==Freeze panes: ActiveWindow.FreezePanes = True '==Show how long macro runs: Dim strTime1 as String, strTime2 as String strTime1 = Format(Now(), "mm-dd-yyyy hh:MM:ss") [put other macro code here] strTime2 = Format(Now(), "mm-dd-yyyy hh:MM:ss") MsgBox "Elapsed Time = " & DateDiff("n", strTime1, strTime2) |