Консультация № 144185
17.09.2008, 14:58
0.00 руб.
0 2 0
доброго дня эксперты.
Подскажите как в VBA MS Excel прописать команду на закрытие UserForm по нажатию на CommandButton.
команда "Unload Me" выгружает UserForm, а нужно чтобы данные переписывались на "Лист1" и "Лист1" оставался открытым, а сама UserForm исчезала.

Обсуждение

давно
Специалист
399094
201
17.09.2008, 15:19
общий
Какие данные у вас на форме? Какие компоненты? Что нужно сохранить
Неизвестный
17.09.2008, 15:54
общий
Не совсем вас понял.
При нажатии на CommandButton в обработчике переносите данные из формы на лист. Что-то вроде:

Private Sub CommandButton_Click()
Cells(1,1).value=TextBox1.text
End
End Sub

Если форма вызывается с другого листа, например с "Лист2", то делайте Sheets("Лист1").Activate для выбора листа.
Форма ответа