Hi I tried it like this. First Macro to fill the sheet with the getridofme string. Second is you macro to delete any sheets with that string. If I just uncomment the displayalerts it gets deleted silently. So it should work.
You Macro
Are the sheets protected by any means maybe?
What happens if you add a MsgBox after the line For Each sh In ThisWorkbook.Worksheets
Get a MsgBox?