народ подскажите пожалуйста, есть вот такой вот файлик. при изменении ячеек в 1 столбце открывается форма для заполнения, но при создании второй записи форма не очищается, как сделать что бы форма очищалась при след запуске?
Очистка формы
14.03.2012 15:34:18
|
|
|
|
14.03.2012 16:19:16
Очищайте форму перед закрытием
|
|
|
|
14.03.2012 16:24:55
Если её очистить перед закрытием то введённые данные не попадают на лист, уже пытался такое сделать! если у вас получилось. то не огли бы вы выложить пример?
|
|
|
|
14.03.2012 16:32:48
По моему данные на лист у Вас не попадают вообще в любом случае?
Вводим данные в первые 2 комбобокса >> ОК >> форма закрывается и все! Или как? Куда данные должны попадать? |
|
|
|
14.03.2012 17:20:05
Замените
UserForm3.Hide на Unload Me |
|
|
|
14.03.2012 17:25:14
Уважаемый RAN, к сожалению не работает, т.е. при заполнении первых двух текст боксов он не переносит из них данные на лист!
|
|
|
|
14.03.2012 17:58:47
Всем спасибо, сам розабрался, добавил в конец модуля листа Unload UserForm3 и всё!))
|
|
|
|
14.03.2012 18:16:21
Надо-ж было такое навертеть!
|
|
|
|
14.03.2012 18:36:10
не ругайтесь, молодой не опытный, учуся)) подскажите пожалуйста в первом и втором текст боксах можно сделать огранчение только на ввод даных
|
|
|
|
14.03.2012 18:37:00
Данных всмысле числовых))
|
|
|
|
14.03.2012 20:49:34
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii Case 48 To 57 ',46,44 Case Else: KeyAscii = 0 End Select End Sub |
||||
|
|
|||
Читают тему