Подскажите пожалуйста, есть какой то выход из следующей ситуации:
У меня есть таблица ексель, которая при запуске скрывается и активируется рабочая форма, где и происходит основная работа с последовательным переключением между разными формами.
Windows("УЧЕТ УЗЛОВ и ДЕТАЛЕЙ.xlsm").Visible = False
Но если переключиться на сторонний файл ексель (параллельно запущенный), а потом обратно на рабочую форму, то форма начинает подтягивать данные из стороннего листа (книги) ексель, ссылаясь на те же ячейки.
От этого помогает только активация рабочей формы (книги)
Workbooks("УЧЕТ УЗЛОВ и ДЕТАЛЕЙ.xlsm").Sheets("УЗЛЫ и ДЕТАЛИ").Activate
Но такую активацию нужно прописывать при каждом действии на кнопку, или инициализации формы.
Есть ли какой нибудь код, который на постоянной основе подвяжет рабочую форму и лист ексель (книгу), чтобы я мог параллельно работать в файлах ексель.