Сообщение Enzo » 27 май 2018, 21:04
Усем привет) Доделал, наконец, я прогу. Т.к. я не профи и не Витя))), то пришлось повозиться. Код, конечно, не ахти, но все работает. Т.к. делал я по своему разумению, то требуются некоторые пояснения.
Принцип такой.
1. На листе "Игроки" после каждого тура (можно во время) заносятся Г(голы)П(пасы)О(отбития).
2. Потом переходим на лист тура и запускаем макрос "ГПО", который из листа "Игроки" раскидывает все это дело по командам и на листе "Игроки" красит красным цветом ГПО игроков основы, запасные остаются черные.
3. Затем запускаем макрос "Результаты", который считает результаты и делает протокол тура.
4. После окончания тура, я копирую на листе "Игроки" столбцы ГПО прошедшего тура и переношу его в соответствующие столбцы справа, освобождая столбцы ГПО для следующего тура. Т.е. текущий тур всегда заносится в первые три столбца ГПО, это столбцы с 6-го по 8-й.
5. Затем переходим на лист "Таблица" и запускаем макрос "Таблица".
6. Есть еще парочка вспомогательных макросов))
"Очистка" - очищает следующий тур, т.к. он создается копированием листа предыдущего.
"Проверка" - проверяет соответствие фамилий игроков в протоколе тура с заявочным списком на листе "Игроки". Если написание совпадает, то напротив игрока рисуется аббревиатура его страны, если нет, то не рисуется)))
"ГПО_all" - подсчитывает на листе "Игроки" ГПО игроков всего турнира, в т.ч. красным - основа.
Как-то так))) Надо, конечно, попробовать, чтобы что-то понять.))) Ну, а пока результаты творчества))) Если есть вопросы, то обращайтесь.
Последний раз редактировалось
Enzo 27 май 2018, 21:11, всего редактировалось 4 раза.