![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 21
|
![]()
Прошу помощи уважаемых форумчан!
есть некий бланк с кучей объединенных заполняемых данными ячеек в разных местах листа, бланк условно можно разделить на несколько разделов.. есть потребность очистить эти заполняемые ячейки по выбору пользователя вызвав UserForm и поставив галочки CheckBox на против нужного раздела нажать кнопочку CommandButton и выбранные разделы будут очищены.... хотелось бы но не получается: галочку поставил раздел выбран, нужна возможность выбирать несколько разделов, сняв галочку с ошибочно выбранного раздела он не очищается, очистка происходит только после нажатия кнопки.. додумался только вот так |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Это весь код вашей формы.Лишнее удалите
Код:
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 21
|
![]()
Огромное Спасибо!
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
![]()
Не, это слишком просто
![]() А если с селектами? Вот часть кода: Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 21
|
![]()
да интересно, преимущество в том что видно наглядно что будет удалено..
но код несовершенен.. при установке галочек во всех пунктах а потом снятии первых четырех ничего не удаляется, и если снимать все галки то последний снятый раздел остается выделеным |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
![]()
Ну да, надо все чекбоксы проверять. Вот так должно быть правильно, см. файл.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Николай,я не люблю(ненавижу) селекты.
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 21
|
![]()
doober в Вашем примере например если нужные ячейки заливать цветом а после нажатия кнопки очистить они освобождаются от данных и от заливки тоже..
правда книга в оригинале защищена, пользователи любят влезть туда куда не надо |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 21
|
![]()
типа такого
Range("B2:I2,D3:I3").Interior.Color = vbRed |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 21
|
![]()
вот так (см. файл)
правда есть одна некорректность если выбрать сначала "разделы" а потом выбрать "всё " и снять галку "всё" то цвет всех нужных ячеек становится белым хотя галки по разделам стоят ... и наоборот тоже самое |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Виснет комп, в автозагрузке всё пусто, какую лучше прогу для очистки зависания? | romantik2011 | Операционные системы общие вопросы | 5 | 05.08.2011 12:22 |
Процедура очистки listbox | detalik | Помощь студентам | 1 | 15.04.2011 17:41 |
Создание бланка на форме по заданным параметрам | Nasten'ka7 | Microsoft Office Excel | 0 | 27.01.2011 16:13 |
Ввод бланка в базу данных access | Norick | БД в Delphi | 6 | 24.02.2010 16:55 |
Залили принтер краской. Что нужно делать для очистки? | Stilet | Компьютерное железо | 11 | 07.05.2009 04:08 |