How the UserForm operates compared to the Workbook is determined by the ShowModal property. UserForms can stay on top of the Workbook, but they can not stay on top of other applications if the Workbook is minimized. If the Excel Application is not on top, then the "Visual Basic" UserFrom for the "Application" (VBA) cannot "remain on TOP of all other windows".