Hi Mélissa,
While Henry's response presumes an OutOfMemory error being the culprit, I have experienced XL getting stuck without any memory issues. Note that an OutOfMemory error will show up as such in your log.
In order to be able to handle cases unrelated to an OutOfMemory error: try and close the instances within a Block and use Recovery-Resume actions to be able to continue if the 'Close Instances' action goes south. After that you run the 'Kill Process' action (on object 'Utility - Environment') using "EXCEL" as the name of the process to kill. Obviously, you would have saved the XL prior to all of this.
Sometimes you get more info on what exactly goes wrong if you step into the failing action and look at what's going on there. Obviously, with your problem only occurring once a day, this would be quite the challenge to achieve...
Happy coding!
Paul
Happy coding!
Paul, Sweden
(By all means, do not mark this as the best answer!)