Как управлять сценариями VBA для сложной формы? - PullRequest
0 голосов
/ 05 мая 2011

Я хотел бы иметь сложную форму, которая использует различные файлы сценариев VBA.Но когда я ссылаюсь на другой модуль, «Я» не работает.Есть ли способ использовать различные модули и быть похожим на один файл?или какие другие лучшие практики вы можете дать мне?Проблема в том, что я использую VBA в течение 2 дней.

1 Ответ

2 голосов
/ 05 мая 2011

Скажем, у вас есть процедура "DoSomethingWithForm" в стандартном модуле. Измените его так, чтобы он ожидал ссылки на форму в качестве параметра.

Public Sub DoSomethingWithForm(ByRef frm As Form)
    MsgBox "The name of this form is " & frm.Name
End Sub

Тогда ваша форма может вызвать такую ​​процедуру:

Private Sub cmdWhoAmI_Click()
    DoSomethingWithForm Me
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...