ю копіювання формату поширене на всі нужденні у форматуванні комірки.
Автоматичне додавання нових рядків
При додаванні нових рядків бажано збереження всіх наявних формул та елементів умовного форматування. При додаванні ж нових рядків стандартними засобами MS Excel подібне неможливе - рядок вставляється з порожнім вмістом. Отже, процес додавання рядків повинен бути автоматизований. Подібна автоматизація проведена за рахунок використання спеціального макросу.
Для роботи макросу проведена попередня підготовка робочого листа навчального плану. А саме, в осередку, відповідні рядках, які можуть бути вставлені (рядкам, розташованим під блоками дисциплін), введений текст - «Для вставки нових рядків» (рис. 1.18). Далі для робочого аркуша, що містить план навчального процесу, створена процедура подвійного клацання, в програмний код якої введені відповідні оператори. Схема алгоритму такої процедури наведена на рис. 1.44.
Рис. 1.44. Схема алгоритму процедури автоматичного додавання нових рядків
Груповий перегляд дисциплін за циклами
Для групового перегляду дисциплін за видами дисциплін (загальноосвітні дисципліни, з встановленим «жорстко» обсягом всіх видів занять; загальноосвітні дисципліни, з можливістю варіювання семестрів вивчення; «спеціальні» дисципліни) використовується автофільтр. Для цього кожна дисципліна позначена як дисципліна, що належить до певної групи. З цією метою додані початкові стовпці, кількість яких дорівнює кількості видів дисциплін (в нашому випадку 3). У комірки цих стовпців, відповідні рядках з дисциплінами, проставлені символи «1» певним чином (рис. 1.34). Якщо дисципліна 1-го типу, то символ «1» встановлено у 1-й стовпець, якщо дисципліна 2-го типу - у 2-й, 3-го типу - в 3-й. При цьому в осередках, відповідними рядками із загальною інформацією (наприклад, назвам циклів), проставлений символ «1» в усі стовпці, для їх відображення в кожному разі. Після подібних перетворень за допомогою команди Дані Фільтр Автофільтр реалізовано відображення дисциплін за видами.
Для угруповання дисциплін за циклами використовується команда Дані Група й структура Групувати . За допомогою цієї команди дисципліни кожного циклу згортаються, здійснюючи скорочений перегляд навчального плану.
Автоматичне створення друкованої версії
Для створення друкованої версії розроблений макрос, що створює новий лист, що видаляє (приховує) допоміжні рядки, стовпці, клітинки, що прибирає всілякі елементи форматування. Схема алгоритму такого макросу представлена ??на рис. 1.45.
Рис. 1.45. Схема алгоритму процедури створення друкованої версії навчального плану
1.7 Розробка програмного забезпечення
Програмне забезпечення розробленої КСПСУП складається з двох основних частин:
· Використання сервісних функцій табличного процесора MS Excel для автоматизації окремих складових функціональної структури КСПСУП, описане в попередньому параграфі;
· Розробка макросів, що реалізують обчислення кількості контролів, автоматичне додавання нових рядків і створення друкованої версії навчального плану, схеми алгоритму яких також представл...