Hi Pat 
I eventually resolved the problem a week ago. I engaged the services of an IT professional. At the start button he ran msconfig and disabled non-essential programs at start up, such as Skype, Nero etc that use a lot of resources. He also loaded a memory optimiser. I can now run macro and open several workbooks without encountering any problems. I have tested this for a week now