Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
 Аватар для caustic
19 / 19 / 0
Регистрация: 30.09.2011
Сообщений: 283

Проверка на наличие положительных значений в заданном диапазоне ячеек

20.04.2013, 15:12. Показов 1798. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день товарищи.
у меня есть макрос, автор не я, но написан под мою задачу
До этого времени он работал со старой структурой таблицы.
сейчас же таблица претерпела изменения и мне нужна ваша помощь в доработке макроса.

Сам макрос работает как часы, трудности возникают в формировании собственно итоговой таблицы с отчетом.

В файле - кусок таблицы-примера.
для каждого члена семьи (SON, MOM, DAD), есть одноименный лист со списком значений - это некая часть шапки таблицы из 1ого листа, по которым проверяется наличие положительных значений в ячейках напротив имени члена семьи (SON, MOM, DAD)

Сейчас нули выставляются всем подряд у кого 2 ячейки из 3х в каждом блоке (1 Day, 2 Day, 3 Day и тд) остаются пустыми или отрицательными.
Хотелось бы это организовать и видеть в итоговой таблице (она формируется справа после основной табл):
1) нули (0) в том случае, если 3 из 3х ячеек или 2 их 3х - окажутся пустыми или отрицательными по колонкам с id шагов (step) которые прописаны в листах для каждого из членов семьи;
2) единички (1) в том случае, если 2 из 3х, или 3 из 3х ячеек блоков 1 Day, 2 Day и тд имеют положительные значения по колонкам с id шагов (step) которые прописаны в листах для каждого из членов семьи;
3) ну и соответственно если id Steps не указан в списке на листе члена семьи - то никаких значений в итоговой таблице не проставлялось;



Надеюсь что объяснил на доступном языке

с уважением
Вложения
Тип файла: xls Копия Книга2.xls (54.0 Кб, 4 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.04.2013, 15:12
Ответы с готовыми решениями:

Проверка значений ячеек в диапазоне
Всем привет. Сразу к делу. Условным форматированием я это конечно сделал, но теперь надо сделать уведомление на VBA. Эта...

Протабулировать функцию в заданном промежутке, вывести количество значений функций, находящихся в заданном диапазоне
Протабулировать функцию в заданном промежутке. Вывести количество значений функций, находящихся в диапазоне, границы которого вводятся с...

Копирование данных в заданном диапазоне ячеек
Всем добрый день, помогите пожалуйста!!! Нужно написать скрипт, что бы он на листе 1 в Excel искал по указанному диапазону А1:A20, ячейки...

2
 Аватар для caustic
19 / 19 / 0
Регистрация: 30.09.2011
Сообщений: 283
20.04.2013, 19:02  [ТС]
прикладываю более универсальный пример, где уже выставлены результаты в итоговой таблице.

это тот результат о котором я писал в первом посте. на этом примере надеюсь будет понятней )
Вложения
Тип файла: xls NewBook — копия.xls (42.0 Кб, 11 просмотров)
0
 Аватар для caustic
19 / 19 / 0
Регистрация: 30.09.2011
Сообщений: 283
21.04.2013, 10:02  [ТС]
с решением задачи помог товарищ Kuzmich

всем спасибо!
Вложения
Тип файла: xls NewBook — копия (10).xls (52.5 Кб, 13 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.04.2013, 10:02
Помогаю со студенческими работами здесь

Проверка ячеек на наличие значения
Всем привет. Написал код, который должен выполнять следующее: Если в ячейке 1 число больше 0 и в ячейке 2 число больше 0, то нужно...

Проверка ячеек на наличие ощибок
Добрый день! Подскажите как можно записать проверки в два столбца. 1-ый столбец) Вот эти 4 проверки хочется както записать в одну,...

Распечатать таблицу значений ряда и значений системной функции для x, изменяющегося в заданном диапазоне
В универе программа компилировалась нормально,но на стареньком visual studio, дома из-за win8.1 пришлось ставить посвежее версию,но куча...

Заливка рандомных ячеек в заданном диапазоне, рандомным цветом
Здравствуйте, как сделать так чтобы ячейки постоянно менялись? Sub Êíîïêà5_Ùåë÷îê() Dim zap As Range Dim i As Range Set zap =...

STringrid проверка ячеек на наличие числа
STringrid проверка ячеек на наличие числа есть таблица 7 строк от 0 до 6 пользователь может занести данные в строки №0,1,2,3 между...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru