очистка всех комбоксов и листбоксов при запуске юзерформ
ovechkin1973
Дата: Среда, 15.11.2017, 19:42 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Есть файл с юзерформой, на которой несколько комбоксов и листбоксов. Юзерформа запускается с листа кодом [vba]Код
Private Sub btnStart1_Click() zapolnenie_blanka.Show vbModeless End Sub
[/vba] Как сделать, чтобы при запуске все комбоксы и литсбоксы очищались?
Есть файл с юзерформой, на которой несколько комбоксов и листбоксов. Юзерформа запускается с листа кодом [vba]Код
Private Sub btnStart1_Click() zapolnenie_blanka.Show vbModeless End Sub
[/vba] Как сделать, чтобы при запуске все комбоксы и литсбоксы очищались? ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Сообщение отредактировал ovechkin1973 - Среда, 15.11.2017, 19:43
Ответить
Сообщение Есть файл с юзерформой, на которой несколько комбоксов и листбоксов. Юзерформа запускается с листа кодом [vba]Код
Private Sub btnStart1_Click() zapolnenie_blanka.Show vbModeless End Sub
[/vba] Как сделать, чтобы при запуске все комбоксы и литсбоксы очищались? Автор - ovechkin1973 Дата добавления - 15.11.2017 в 19:42
buchlotnik
Дата: Среда, 15.11.2017, 19:47 |
Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
И вам здрасьте. А зачем они заполнены, если надо чистить - что мешает изначально пустую запускать?
И вам здрасьте. А зачем они заполнены, если надо чистить - что мешает изначально пустую запускать? buchlotnik
Сообщение отредактировал buchlotnik - Среда, 15.11.2017, 19:48
Ответить
Сообщение И вам здрасьте. А зачем они заполнены, если надо чистить - что мешает изначально пустую запускать? Автор - buchlotnik Дата добавления - 15.11.2017 в 19:47
ovechkin1973
Дата: Среда, 15.11.2017, 19:52 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
пример "весит" много, чтобы выложить.. Почему то в одном комбоксе у меня при запуске информация остается с момента прошлой работы в файлом.
пример "весит" много, чтобы выложить.. Почему то в одном комбоксе у меня при запуске информация остается с момента прошлой работы в файлом. ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Ответить
Сообщение пример "весит" много, чтобы выложить.. Почему то в одном комбоксе у меня при запуске информация остается с момента прошлой работы в файлом. Автор - ovechkin1973 Дата добавления - 15.11.2017 в 19:52
RAN
Дата: Среда, 15.11.2017, 19:58 |
Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Она не остается. Это вы зачем-то ее туда при запуске формы заносите.
Она не остается. Это вы зачем-то ее туда при запуске формы заносите.RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Она не остается. Это вы зачем-то ее туда при запуске формы заносите.Автор - RAN Дата добавления - 15.11.2017 в 19:58
ovechkin1973
Дата: Среда, 15.11.2017, 20:03 |
Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Это вы зачем-то ее туда при запуске формы заносите.
Возможно.. буду искать в коде.. или искать человека, который в коде найдет ошибку.. Спасибо!
Это вы зачем-то ее туда при запуске формы заносите.
Возможно.. буду искать в коде.. или искать человека, который в коде найдет ошибку.. Спасибо!ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Ответить
Сообщение Это вы зачем-то ее туда при запуске формы заносите.
Возможно.. буду искать в коде.. или искать человека, который в коде найдет ошибку.. Спасибо!Автор - ovechkin1973 Дата добавления - 15.11.2017 в 20:03
RAN
Дата: Среда, 15.11.2017, 20:09 |
Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Это не пример. Файл с формой, содержащей ~300 контролов (с кодом к ним) весит 50Kb.
Это не пример. Файл с формой, содержащей ~300 контролов (с кодом к ним) весит 50Kb. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Это не пример. Файл с формой, содержащей ~300 контролов (с кодом к ним) весит 50Kb. Автор - RAN Дата добавления - 15.11.2017 в 20:09
nilem
Дата: Среда, 15.11.2017, 20:09 |
Сообщение № 7
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация:
563
±
Замечаний:
0% ±
Excel 2013, 2016
в одном комбоксе у меня при запуске информация остается
посмотрите в свойствах RowSource для этого комбобокса
в одном комбоксе у меня при запуске информация остается
посмотрите в свойствах RowSource для этого комбобоксаnilem
Яндекс.Деньги 4100159601573
Ответить
Сообщение в одном комбоксе у меня при запуске информация остается
посмотрите в свойствах RowSource для этого комбобоксаАвтор - nilem Дата добавления - 15.11.2017 в 20:09
RAN
Дата: Среда, 15.11.2017, 20:13 |
Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Только не а [vba][/vba] RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Только не а [vba][/vba] Автор - RAN Дата добавления - 15.11.2017 в 20:13
ovechkin1973
Дата: Среда, 15.11.2017, 20:13 |
Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Файл с формой, содержащей ~300 контролов (с кодом к ним) весит 50Kb.
не спорю с профи.. но даже не знаю, как свой файл "урезать", чтобы осталась проблема и он "весил" приемлимо.
Файл с формой, содержащей ~300 контролов (с кодом к ним) весит 50Kb.
не спорю с профи.. но даже не знаю, как свой файл "урезать", чтобы осталась проблема и он "весил" приемлимо.ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Ответить
Сообщение Файл с формой, содержащей ~300 контролов (с кодом к ним) весит 50Kb.
не спорю с профи.. но даже не знаю, как свой файл "урезать", чтобы осталась проблема и он "весил" приемлимо.Автор - ovechkin1973 Дата добавления - 15.11.2017 в 20:13
RAN
Дата: Среда, 15.11.2017, 20:13 |
Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Взятьмышем форму, и перетянуть в новый файл
Взятьмышем форму, и перетянуть в новый файл RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Взятьмышем форму, и перетянуть в новый файл Автор - RAN Дата добавления - 15.11.2017 в 20:13
ovechkin1973
Дата: Среда, 15.11.2017, 20:17 |
Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Проверил. Вы правы.. у меня данные из этого комбокса "уходят" на определенную ячейку листа.. видимо когда форму запускаю от туда старое значение берется.. Даже и не знаю, можно ли в этой теме вопросы дальше задавать или новую создавать?
Проверил. Вы правы.. у меня данные из этого комбокса "уходят" на определенную ячейку листа.. видимо когда форму запускаю от туда старое значение берется.. Даже и не знаю, можно ли в этой теме вопросы дальше задавать или новую создавать?ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Ответить
Сообщение Проверил. Вы правы.. у меня данные из этого комбокса "уходят" на определенную ячейку листа.. видимо когда форму запускаю от туда старое значение берется.. Даже и не знаю, можно ли в этой теме вопросы дальше задавать или новую создавать?Автор - ovechkin1973 Дата добавления - 15.11.2017 в 20:17
RAN
Дата: Среда, 15.11.2017, 20:23 |
Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
При связи через ControlSource возникают вопросы Файл точно работает правильно? Если да, то зачем комбо чистить?
При связи через ControlSource возникают вопросы Файл точно работает правильно? Если да, то зачем комбо чистить? RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение При связи через ControlSource возникают вопросы Файл точно работает правильно? Если да, то зачем комбо чистить? Автор - RAN Дата добавления - 15.11.2017 в 20:23
nilem
Дата: Среда, 15.11.2017, 20:24 |
Сообщение № 13
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация:
563
±
Замечаний:
0% ±
Excel 2013, 2016
все-таки RowSource надо смотреть ) т.е. откуда данные приходят в комбо. А не куда уходят.
все-таки RowSource надо смотреть ) т.е. откуда данные приходят в комбо. А не куда уходят. nilem
Яндекс.Деньги 4100159601573
Ответить
Сообщение все-таки RowSource надо смотреть ) т.е. откуда данные приходят в комбо. А не куда уходят. Автор - nilem Дата добавления - 15.11.2017 в 20:24
ovechkin1973
Дата: Среда, 15.11.2017, 20:25 |
Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
как очищать эту ячейку, когда закрываю юзерформу нажатием на специальную кнопку нашел Private Sub btnClose1_Click() Unload zapolnenie_blanka Sheets("Áðèãàäà").Range("N3").Value = "" End Sub Но если форму закрывать нажатием на "крестик" в правом верхнем углу - то данные остаются
как очищать эту ячейку, когда закрываю юзерформу нажатием на специальную кнопку нашел Private Sub btnClose1_Click() Unload zapolnenie_blanka Sheets("Áðèãàäà").Range("N3").Value = "" End Sub Но если форму закрывать нажатием на "крестик" в правом верхнем углу - то данные остаются ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Ответить
Сообщение как очищать эту ячейку, когда закрываю юзерформу нажатием на специальную кнопку нашел Private Sub btnClose1_Click() Unload zapolnenie_blanka Sheets("Áðèãàäà").Range("N3").Value = "" End Sub Но если форму закрывать нажатием на "крестик" в правом верхнем углу - то данные остаются Автор - ovechkin1973 Дата добавления - 15.11.2017 в 20:25
ovechkin1973
Дата: Среда, 15.11.2017, 20:26 |
Сообщение № 15
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
все-таки RowSource надо смотреть )
у меня в RowSource ничего нет для данного комбокса..
все-таки RowSource надо смотреть )
у меня в RowSource ничего нет для данного комбокса..ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Ответить
Сообщение все-таки RowSource надо смотреть )
у меня в RowSource ничего нет для данного комбокса..Автор - ovechkin1973 Дата добавления - 15.11.2017 в 20:26
RAN
Дата: Среда, 15.11.2017, 20:27 |
Сообщение № 16
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
По RowSource заполняется лист комбо. По ControlSource идет связь с ячейкой. При наличии RowSource при активации заполнится список комбо, а не комбо. Вот в листбоксе, дело другое.
По RowSource заполняется лист комбо. По ControlSource идет связь с ячейкой. При наличии RowSource при активации заполнится список комбо, а не комбо. Вот в листбоксе, дело другое. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение По RowSource заполняется лист комбо. По ControlSource идет связь с ячейкой. При наличии RowSource при активации заполнится список комбо, а не комбо. Вот в листбоксе, дело другое. Автор - RAN Дата добавления - 15.11.2017 в 20:27
nilem
Дата: Среда, 15.11.2017, 20:28 |
Сообщение № 17
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация:
563
±
Замечаний:
0% ±
Excel 2013, 2016
[vba]Код
Private Sub UserForm_Terminate() MsgBox "вы нажали на крестик" End Sub
[/vba] "в одном комбоксе у меня при запуске информация остается" я понял это как RowSource.
[vba]Код
Private Sub UserForm_Terminate() MsgBox "вы нажали на крестик" End Sub
[/vba] "в одном комбоксе у меня при запуске информация остается" я понял это как RowSource. nilem
Яндекс.Деньги 4100159601573
Сообщение отредактировал nilem - Среда, 15.11.2017, 20:30
Ответить
Сообщение [vba]Код
Private Sub UserForm_Terminate() MsgBox "вы нажали на крестик" End Sub
[/vba] "в одном комбоксе у меня при запуске информация остается" я понял это как RowSource. Автор - nilem Дата добавления - 15.11.2017 в 20:28
ovechkin1973
Дата: Среда, 15.11.2017, 20:33 |
Сообщение № 18
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
MsgBox "вы нажали на крестик"
nilem , Спасибо! Это код "прикрутил" и после закрытия формы любым способом форма потом запускается чистая (нужный комбокс в ней)
MsgBox "вы нажали на крестик"
nilem , Спасибо! Это код "прикрутил" и после закрытия формы любым способом форма потом запускается чистая (нужный комбокс в ней)ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Ответить
Сообщение MsgBox "вы нажали на крестик"
nilem , Спасибо! Это код "прикрутил" и после закрытия формы любым способом форма потом запускается чистая (нужный комбокс в ней)Автор - ovechkin1973 Дата добавления - 15.11.2017 в 20:33
_Boroda_
Дата: Среда, 15.11.2017, 21:45 |
Сообщение № 19
Группа: Админы
Ранг: Местный житель
Сообщений: 17006
Репутация:
6667
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
ovechkin1973 , - Оформите код макроса тегами (в режиме правки поста выделите код и нажмите кнопку # , пояснялка здесь )
ovechkin1973 , - Оформите код макроса тегами (в режиме правки поста выделите код и нажмите кнопку # , пояснялка здесь )_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение ovechkin1973 , - Оформите код макроса тегами (в режиме правки поста выделите код и нажмите кнопку # , пояснялка здесь )Автор - _Boroda_ Дата добавления - 15.11.2017 в 21:45