That's because the code requires the active cell to be one of the cells that contain the dropdown box in column A.
So, yes, if the active cell is other than that, the code 'fails' and shows the message box to select a size or to select a row (depending on the button pressed).
Bookmarks