Здравствуйте. Имеется форма и макрос на отдельном модуле для формирования свойств её элементов и собственно метод Show. Подскажите есть ли возможность разместить код вызова формы в модуле самой формы. Т.е. хотелось бы при экспорте и импорте проекта в книгу иметь 1 файл, а не 2. Спасибо!
Здравствуйте. Имеется форма и макрос на отдельном модуле для формирования свойств её элементов и собственно метод Show. Подскажите есть ли возможность разместить код вызова формы в модуле самой формы. Т.е. хотелось бы при экспорте и импорте проекта в книгу иметь 1 файл, а не 2. Спасибо!Сергей-К
Сообщение отредактировал Сергей-К - Вторник, 23.06.2020, 13:04
Нет, нет такой возможности встроить в сам модуль формы код вызова формы. Можно разместить код вызова формы в модуль листа чтоб не было у вас два модуля в книге. Будет только сам модуль формы. [vba]
Код
Private Sub CommandButton1_Click () UserForm1.Show End Sub
[/vba] На листе где вы добавите этот код добавьте элемент ActiveX, кнопка. Надеюсь я ваш вопрос правильно понял.
Pelena, извините первый раз тут давал ответ кодом. Сори.
Нет, нет такой возможности встроить в сам модуль формы код вызова формы. Можно разместить код вызова формы в модуль листа чтоб не было у вас два модуля в книге. Будет только сам модуль формы. [vba]
Код
Private Sub CommandButton1_Click () UserForm1.Show End Sub
[/vba] На листе где вы добавите этот код добавьте элемент ActiveX, кнопка. Надеюсь я ваш вопрос правильно понял.
Pelena, извините первый раз тут давал ответ кодом. Сори.MikeVol
Ученик. Одесса - Украина
Сообщение отредактировал MikeVol - Среда, 24.06.2020, 07:47
Друзья, спасибо за ответы. Имеется некоторое неудобство при импорте заказчиком проекта в книгу. Хотелось бы, чтобы импортировать один раз, а не 2, т.е. только форму без отдельного модуля для её запуска. Впрочем, нет, так нет. Не такая уж и проблема. Спасибо за ответы.
Друзья, спасибо за ответы. Имеется некоторое неудобство при импорте заказчиком проекта в книгу. Хотелось бы, чтобы импортировать один раз, а не 2, т.е. только форму без отдельного модуля для её запуска. Впрочем, нет, так нет. Не такая уж и проблема. Спасибо за ответы.Сергей-К