Доброго времени суток, форумчане! Подскажите пожалуйста, необходимо сделать всплывающее окошко(наподобие popup), которое появляется если в ячейке введено отрицательное число, и в окошке должны быть 2 кнопки: закрыть и исправить. "Исправить"-значит у числа убрать минус, т.е. привести его в модульный тип(целый,положительный).
Всплывающее окно ошибки
07.06.2010 12:45:54
|
|
|
|
07.06.2010 12:59:45
Будет работать в подкрашенном диапазоне
|
|
|
|
07.06.2010 14:50:13
В том то и дело что много...около 60-ти условий только на одном листе, а всего таких листов 6! :-)....Ладно, спасибо за посказку,попробую пока для одного листа сделать.
|
|
|
|
07.06.2010 15:04:10
Если условий 60, то и различных сообщений в MsgBox потребуется столько же.
|
|
|
|
07.06.2010 15:17:22
В моём примере проверяется один диапазон. Добавьте проверку условий на нужные диапазоны (отдельные ячейки) и в каждом свой (один из десяти) MsgBox с нужной информацией.
|
|
|
|
07.06.2010 15:34:11
|
|
|
|
07.06.2010 15:35:46
Попробуйте использовать именованный диапазон
|
|
|
|
07.06.2010 15:39:01
Нельзя там цикл с Union по отрицательным воткнуть?
|
|
|
|
07.06.2010 15:42:37
Так ведь не только отрицательные проверять. Ещё есть 9 других условий.
|
|
|
|
07.06.2010 15:49:43
См. совет выше.
|
|
|
|
07.06.2010 15:51:52
да, да, увидел! ) просто пока писал, тут ответили..)))
|
|
|
|
07.06.2010 15:57:11
Простиите Юрий, я не совсем понял по поводу "Присваиваем этому диапазону имя, например, "Первый". "..это где в экселе "обзывается" именем диапазон? Можно чуточку поподробнее? :-)
|
|
|
|
07.06.2010 16:10:43
Спасибки! буду пробывать..)
|
|
|
|
07.06.2010 16:46:27
Народ! помогите еще чутка, плиз! не могу написать код на условие...Нужно так, "если E12<E13 то" окно с пояснением ошибки...я конечно, понимаю, все просто, но я тока учусь..VB...
|
|
|
|
07.06.2010 16:53:05
См. пример. Контролируется изменение именно этих ячеек. Заодно и диапазон, о котором говорили раньше.
|
||||
|
|
|||
Читают тему