An update. My employer's IT support chappie came to my desk and uninstalled the recent updates. My problem went away. He then re-installed them, and the problem reappeared. Unfortunately he tells me he cannot leave the patches uninstalled because Corporate HQ (on another continent, coincidentally Bill Gates's continent) will not allow this: something about "security".
He also told me that he had tried to reproduce my problem on several other, supposedly identical, computers. The problem did NOT occur on those other computers. So his conclusion is the the problem is caused by some sort of interaction between the latest patches and some aspect of the way I am running my computer.
If it wasn't for Eng-Tips alerting me to this being experienced by people other than me, I would have wasted the last fortnight trying to work out which of the last minor changes I made to the spreadsheet had been the cause of the problem.
In some recent testing, I did discover two more things.
(1) If I disable macros when opening the troublesome spreadsheet, the problem does not arise.
(2) My spreadsheet, being intended to be run by the target readership of the "for Dummies" series of books, usually runs with protection set ON for all worksheets and for the workbook as a whole, a state that is partially enforced by activating this protection through the Workbook_Open event handler. In this state the problem does NOT happen. It requires that I set the protections to OFF (my usual state when maintaining the spreadsheet) for the problem to raise its ugly head.
And I have found that the quickest way to get the screen showing the correct way is to activate another sheet then go back and activate my sheet of interest immediately afterwards. It is less work than scrolling the screen up then down.
Ahramos. Does what you are experiencing match this?