For one thing you're operating in a non-standard environment. It is bad practice for a developer to make changes to a Production system while it is being used. Perhaps it is time to get a real development discipline. That's too big of a topic to discuss
here in detail, but elements include:
Dev / Beta / Production are different stages of the development life cycle, and the application moves through these stages in a deliberate fashion.
Management decides what developer shall implement for the next version.
Developer implements this on his/her local machine, using local resources (e.g. copies of the Access databases and Excel worksheets)
Developer unit tests, increments version, and offers it to the Beta test team.
Beta testers exercise the new functionality (and some of the possibly affected existing functionality) using local resources, report bugs, and test some more until satisfied.
Developer deploys to Production.