Форум по VBA и MS Office

VBA, Excel => VBA, макросы в Excel => Тема начата: Посетитель 14.02.2025 от 14 февраля 2025, 19:05

Название: Excel VBA Макросы. При открытии UserForm, нет возможности копировать данные с ячеек.
Отправлено: Посетитель 14.02.2025 от 14 февраля 2025, 19:05
При пользовании формой заполнения (UserForm), нет возможности пользоваться самим Excel файлом:
* нет возможности копировать данные из листа Excel
* нет возможности переходить на другие листы и в другие книги Excel и оттуда копировать данные и вставлять в форму.

Как сделать, чтобы после появления формы (UserForm), форма (UserForm) не блокировала Excel?
Название: Excel VBA Макросы. При открытии UserForm, нет возможности копировать данные с ячеек.
Отправлено: Администратор от 14 февраля 2025, 19:51
Чтобы форма (UserForm) не блокировала просмотр листов книги, нужно во время запуска формы, у команды Show сделать False.

Sub Macro()
    UserForm1.Show False
End Sub
Название: Excel VBA Макросы. При открытии UserForm, нет возможности копировать данные с ячеек.
Отправлено: Посетитель 14.02.2025 от 15 февраля 2025, 10:45
спасибо