I have workbook that displays a scoreboard generated by values form another workbook. The number of scores (rows) is greater than the visibble screen area, so I need to scroll the worksheet slowly to allow viewers to see the scores. I need this to happen without freezing excel as I need to be updating scores in the source workbook on the fly, so Application.Wait will not do. Any suggestions please?