What you are calling a "Label" is usually referred to as a "Named Range". It took me a while to figure out what you meant.
In the workbook that is not working, columns Z:AL should be shifted one column to the right to AA:AM. This would line up with the same columns in the workbook that does work. If you shift the columns over by one, the named ranges seem to update properly. My guess is someone deleted a column to the left of AA and shifted everything to the left.
One other item to note; within the SetRegions procedure (where the Named Ranges are updated), there is an error handler at the end called Process_Error:. The error handler only exits the procedure. While this is expedient, it doesn't tell the user there was a problem. So basically, it was "hiding" the error. Maybe change it to this so at least it shows a message that there is a problem should it happen again.
Process_Error:
MsgBox "Error " & Err.Number & vbCr & Err.Description, vbCritical, "Error: SetRegions procedure"
End Sub
Bookmarks