Как ввести данные в форму пользователя из другой рабочей книги с помощью VBA? - PullRequest
0 голосов
/ 03 января 2019

Итак, у меня проблема в том, что какой-то код, который я пишу, вызывает другой макрос. Этот второй макрос имеет пользовательскую форму с полями, которые должны быть заполнены, прежде чем он будет продолжен.

Можно ли каким-либо образом получить код в первом макросе, который будет вводить данные в пользовательскую форму со второго?

Основная проблема в том, что у меня нет доступа к коду во втором макросе. Насколько я понимаю, это означает:

(1) Я не могу обойти форму и передать переменные непосредственно в код второго макроса, поскольку я не могу редактировать второй макрос.

(2) Я не могу вызвать событие, когда пользовательская форма активируется, так как этот код должен быть во втором макросе, и я могу редактировать только первый, который приостанавливается после вызова второго макроса.

(3) Я не могу использовать событие приложения, поскольку не существует события, которое бы отображало всплывающую форму пользователя.

Есть идеи?

Заранее спасибо!

Phil.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...