Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2011, 13:31   #1
Severny
Форумчанин
 
Регистрация: 07.10.2010
Сообщений: 144
По умолчанию Макрос для двух диапазонов

Помогите пожалуйста в написании макроса.
Алгоритм попробую озвучить простыми словами:
- Высвечивается окно в котором задается Диапазон 1.
- Высвечивается окно в котором задается Диапазон 2.
- Если в Nі столбце Диапазона 1 (где Ni - порядковый номер стобца Диапазона 1 начиная с крайнего левого) есть хотя бы одна ячейка со значением >0 то в Диапазоне 2 сумируются значения Mi столбца (где Mi - порядковый номер стобца Диапазона 2 начиная с крайнего левого), при условии что Ni=Mi. Если Ni<>Mi то расчитывать суммы до первой разбежности (тоесть первые Х столбцов (как минимум один всегда) всегда будут совпадать порядковыми номерами)
- Сумма всех значений удовлетворяющих требованиям выше.

Задача перефразирована из http://programmersforum.ru/showthread.php?t=139738.
Вложения
Тип файла: rar Пример 24.rar (3.5 Кб, 11 просмотров)

Последний раз редактировалось Severny; 28.02.2011 в 13:33.
Severny вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
макрос для сверки значений в двух столбцах Olya1985 Microsoft Office Excel 8 29.01.2011 17:49
Сравнение двух диапазонов и удаление совпадений ПОСТРОЧНО (доработка) pringls Microsoft Office Excel 2 26.01.2011 16:54
макрос для слияния двух таблиц MrGB Microsoft Office Excel 4 04.07.2010 23:31
макрос для склеивание двух текстовых файлов zenner Microsoft Office Word 1 09.10.2009 14:16
Как написать макрос для копирования диапазонов данных с приращением Yevgen_pro Microsoft Office Excel 0 09.09.2009 16:12