|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
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 |
Недо
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,394
|
ТЗ, срок, бюджет: larbossfreelance@yandex.ru Метка: freelance Указывайте ссылку на тему форума.
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Цифровой тюнер 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 |