У меня есть книга, которая раньше была одной со многими листами, теперь я разделил лист на разные книги.vba, Пользовательская форма автозаполнения из другого выбора ячейки рабочей книги
Проблема, с которой я сейчас сталкиваюсь, - это совокупность пользовательских форм от выбора ячеек. Когда все листы были вместе. Этот код работал отлично.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not (UFMJobSelectForm.ActiveControl Is Nothing) Then
Call UpdateJobSelectForm
End If
End Sub
Однако теперь Userform находится в одной книге, и этот код находится в другом. Я не хочу ссылаться на библиотеку, поскольку мне нужно ее открывать и закрывать, чтобы ее можно было использовать для других людей.
Благодарим за любую помощь заранее.
Редактировать: У меня есть 4 разных книги с заданиями, и я хочу выбрать задание, а пользовательская форма заполняется заданиями.
Код, который я обнаружил, пользовательская форма открыта, а затем вызывает, затем заполняет пользовательскую форму, используя updatejobselectform. Это сработало, когда все листы были в одной книге. однако теперь больше не работает, я их отделил.
Когда я запускаю этот код, теперь в листах есть собственные рабочие книги, я получаю ошибку: требуется время выполнения erroe 424.
Так что я прошу доза, кто знает, как я могу проверить пользовательскую форму, загружается из другой книги и как я могу получить форму использования, чтобы взаимодействовать с выбором ячейки из другой книги.
еще раз спасибо.