My VBA application gets external data from instruments and puts them into consecutive rows until macro is stopped. However after completing the first few rows, the screen is no longer updated and the circular busy symbol is displayed so it looks as if the macro has stopped working. However, if I force the macro to stop, all the data acquired has been put into the spreadsheet. How can I stop this 'sleep' mode or whatever it is, from activating?