I have 2 Excel files:
File 1 is a dashboard where users can enter in data, and see results interactively.
File 2 is hidden (VBA property) and contains macros that computes results for File 1.

Data is moved from File 1 to File 2, and results are sent back from File 2 to File 1.
For some reason File 2 becomes visible when its running its macros. It also becomes visible when the user attempts opening a spreadsheet: this due to the new spreadsheet running on the former instance of excel.

I do not understand why File 2 appears when its running macros. Are there additional measures exist to ensure that my File 2 remains out of sight?
Please advise.