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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2019, 12:47   #1
Катсу
Новичок
Джуниор
 
Регистрация: 09.12.2019
Сообщений: 0
По умолчанию Обрабтка цифровой таблицы.

Макрос должен работать в двух режимах: ручной и автоматический.
При работе в ручном режиме оператор выделяет мышью ячейки проверочных столбцов (проверочных столбцов может быть от 5 до 7) контрольной строки, например столбцы C,D,E,F,G,H строки «7» программа окрашивает выделенные ячйки в цвет (например ЖЕЛТЫЙ3), далее программа ищет (поиск только в строках ниже выделенной) числа совпадающие с числами выделенных ячеек и при обнаружении их окрашивает эти ячейки в точно такой же цвет (ЖЁЛТЫЙ3), а в следующем столбце после проверочных, в данном случае это столбец «I» указывает сколько чисел из контрольной группы совпало (если не совпало ни одного числа, то эта ячейка не заполняется.). После ознакомления с результатами, оператор может выбрать другую контрольную строку и вновь выделить ячейки для проверки в тех же столбцах C,D,E,F,G,H. Соответственно предыдущие результаты пропадают и образуются новые.

При работе в автоматическом режиме:
Выдаётся диалоговое окно, запрашиваются столбцы, которые надо задействовать для проверки (проверочные столбцы, их может быть 5, 6 или 7шт.), например в данном случае 6 столбцов: C,D,E,F,G,H. Далее запрашивается контрольная строка, например мы указываем строку «7». Это значит, что программа должна проверить все строки, которые ниже строки «7» на предмет совпадения чисел, которые содержатся в этой строке. В случае, если в каких-то ячейках проверяемой строки находится совпадение с каким-то числом из контрольной строки, то программа фиксирует этот факт. Далее производится запись результатов проверки, в соответствующих столбцах контрольной строки, в данном случае строка «7». По результатам проверки конкретной контрольной строки необходимо указать следующую информацию:
1) сколько обнаружено совпадений в шесть чисел,
2) через сколько строк от контрольной находятся строки в которых совпало шесть чисел,
3) сколько совпадений в пять чисел,
4) через сколько строк от контрольной находятся строки в которых совпало пять чисел,
5) сколько совпадений в четыре числа,
6) через сколько строк от контрольной находятся строки в которых совпало четыре числа,
7) сколько в три числа,
8) через сколько строк от контрольной находятся строки в которых совпало три числа,
9) сколько в два числа,

10) через сколько строк от контрольной находятся строки в которых совпало два числа.
При записи ячеек с информацией об отдалении совпавших чисел от контрольной строки, могут получаться данные большой длинны, необходимо чтоб визуально отображались только первые значения, которые бы помещались в ячейку, а остальные могут быть скрыты и отображаться при выделении этой ячейки.
Ещё момент, если программа отыскивая совпадения например в два числа, встретила ячейку которой совпадает шесть, пять, четыре или три числа, то такая ячейка должна восприниматься программой как одно совпадение.
Далее автоматически берётся следующая строка, в нашем случае это строка «8» и проверяется аналогичным образом, результаты фиксируются аналогично описанному примеру. Таким образом заполняется вся таблица, работа программы завершается.

Можно писать в почту, могу прислать таблицы с для примера с результатами работы программы.
Rick111@ya.ru
Катсу вне форума Ответить с цитированием
Старый 23.12.2019, 23:46   #2
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию

ТЗ, срок, бюджет: larbossfreelance@yandex.ru Метка: freelance Указывайте ссылку на тему форума.
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цифровой тюнер Win7 Utkin Windows 9 02.04.2015 06:32
Цифровой массив Ruslan M Паскаль, Turbo Pascal, PascalABC.NET 6 10.07.2013 23:23
цифровой счетчик mixon-21 Помощь студентам 7 28.06.2013 23:55
Цифровой счетчик в С++ PointBreak Помощь студентам 0 11.09.2012 13:44
Выбор цифровой мыльницы Баламут Свободное общение 8 12.12.2009 04:11