When a worksheet name changes by a user, one can include code in either: Private Sub Workbook_Deactivate() or Private Sub Workbook_SheetSelectionChange() However, a user could rename a tab and close the workbook-- without clicking on any other tab (to activate Workbook_Deactivate) or clicking somewhere...