Здравствуйте, гость ( Вход | Регистрация )
| Red_Garry |
1.4.2010, 15:09
Сообщение
#1
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 7 Регистрация: 12.3.2010 Город: Харьков Украина |
Здравствуйте!
У меня задача упрощённо выглядит так: существует прямоугольный блок цифровых данных (порядка 10000 строк и 200 столбцов). Необходимо проанализировать его и, если в какой-то, первой-попавшейся ячейке, число превышает определённый порог, то просто выдаётся сообщение, что, дескать, порог превышен. Самое простое, что мне приходит на ум, - это запустить проверку в цикле For Next или While wend, но здесь определяющим является время выполнения макроса. Может существует какой-то более быстрый способ проверки диапазона? Заранее благодарен |
![]() ![]() |
| Red_Garry |
2.4.2010, 3:41
Сообщение
#2
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 7 Регистрация: 12.3.2010 Город: Харьков Украина |
прокатывает, наверное... А если взять более сложный случай: сообщение должно выдаваться, когда значение в ячейке попадает в некий критический диапазон? Т.е. к примеру, критический диапазон больше 100, но меньше 150 и должно сообщаться, что, дескать, в вашем массиве данных есть значения в критическом диапазоне
|
Red_Garry Вопрос по работе с диапазоном (Excel) 1.4.2010, 15:09
Vahappaday Формула =МАКС(диапазон1;...) не прокатывает? 1.4.2010, 18:44
Vahappaday Вот что гласит справка VBA:
По 2000000 ячеек до... 2.4.2010, 6:52
Red_Garry Спасибо! Наверное, я остановлюсь на этом вариа... 2.4.2010, 7:11![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 8:01 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru