У меня обширный проект.
Среди прочего, он содержит
- UserForm
- Рабочий лист (
Data
) с кнопкой под названием import_button
В любом случае, у меня есть одна процедура в UserForm
vba-коде, которая действует как моя.
После ее выполнения я захотел Call
процедуру import_button_Click
с рабочего листа Data
, однако очевидно, что ссылка неизвестна, учитывая, что процедура import_button_Click
это Private
внутри Data
Модуль рабочего листа.
Возможно, есть способ, которым я мог бы вызвать процедуру import_button_Click
вне модуля Sheet1 (Data)
?
![enter image description here](https://i.stack.imgur.com/4TldF.png)
EDIT:
Следует, наверное, заметить, что это структура процедуры import_button_Click
.
Public Sub import_button_Click()
Dim prva As Range: Set prva = Sheets("Zdrojove").Range("A1")
Call import_data(get_delimeter(prva, ";", ",", ".", "-", "/"), False)
Call validate_format
End Sub