I am having the same problem. I have a macro that reads info from one workbook and updates another. As the macro swaps from one to the other on my Mac it shows where the focus is so I see the 2 worksheets swapping but if I run the exact same macro on a PC it doesn't. Screen updating is set to false at the start and to true at the end only with no sub routines called but I do call functions