I was just thinking ... your example has a long list to keep, and an InStr to delete -- what if there is a sheet with a name NOT on the list, but also NOT contraining Homer?

Say you add a WK_ACQ_5 sheet, but forget to add it to the list

A wildcard like Keep "WK_ACQ_*" on the list would automatically keep it