Створення кросворду за допомогою скриптів
Майстер-клас "Створення кросворду за допомогою скриптів"
MICROSOFT EXCEL - програма для роботи з електронними таблицями, створена корпорацією Microsoft для Microsoft Windows, Windows NT і Mac OS. Microsoft Excel входить до складу Microsoft Office і на сьогоднішній день є одним з найбільш популярних додатків в світі.
КРОСВОРД (англ. Crossword - перетин слів) або крестословіца - найпоширеніша у світі гра, яка полягає в розгадуванні слів за визначеннями. Існує безліч періодичних видань, що спеціалізуються на кросвордах, їх також часто друкують в неспеціалізованих друкованих ЗМІ.
Скриптова мова - це мова програмування, розроблений для запису «сценаріїв», послідовностей операцій, які користувач може виконувати на комп'ютері.
Мета роботи:
Навчитися створювати кросворди в програмі Microsoft Excel.
Інструкція по створенню кросвордів
1. Відкриємо програму Microsoft Excel і створимо в ній новий файл під ім'ям (наприклад, кросворд 1).

2. Виділимо стовпці від A до BZ (нам знадобиться приблизно таке поле) і потім виберемо ширину стовпців: Формат - Стовпець - Ширина.
Встановимо ширину стовпців, рівну 3.

3. Відразу виберемо колір заливки.

4. Малюємо кросворд, відразу зафарбовуючи його кольором і виділяючи кордону, а також пронумеровувати слова.


Скопіюємо кросворд 2 рази.

5. Останній кросворд заповнюємо правильними відповідями.

6. Головну частину становить другий кросворд. Тут ми закодируем кросворд за допомогою скрипів.
Нам слід закодувати всі осередки в цьому кросворді.
Для цього виділяємо перший осередок і натискаємо Вставка функції.

Потім у вікні вибираємо логічну функцію ЯКЩО, натискаємо ОК.


Таким чином, кодируем весь кросворд. Наприклад, осередку U4 задаємо формулу, в якій G4 = AK4; осередку V6 задаємо формулу, в якій H6 = AL6 і т.д.

Тепер нам треба вивести суму кожного рядка. Для цього виділяємо клітинку, розташовану навпроти потрібної нам рядки і натискаємо відому нам Вставка функції:

Тут ми вже вибираємо СУМ. Натискаємо ОК.
У вікні вводимо всю нашу рядок для рахунку в ній суми всіх одиниць. Тобто від T4 до AC4. Натискаємо ОК.

Виконуємо це дія для всіх рядків.


Виконуємо це дія для всіх рядків.

Далі вважаємо суму осередків, які ми заповнювали раніше.

Заповнимо формулу для виведення оцінки.
Для цього виділяємо клітинку під кросвордом (або в будь-якому іншому місці). Натискаємо Вставка функції. потім ЯКЩО.
Візьмемо осередок AF21 для виведення оцінки і подивимося на прикладі.
У першому рядку пишемо умова: AF21<8 (номер ячейки меньше количества разгаданных слов, за которые ставится отметка «2») т.е. если в нашем кроссворде всего 15 слов, то за 8 разгаданных слов пользователь получит отметку «2»;
У другій сходинці ставимо позначку «2», яка і буде виводитися на екран при 8 розгаданих словах і менше.
У третьому рядку умова доведеться прописувати самим за шаблоном: ЯКЩО (AF21<11;"3";ЕСЛИ(AF21<14;"4";"5")) т.е. если пользователь разгадает 11 слов, то получит отметку «3»; если отгадает 14 слов, то получит отметку «4»; ну а если разгадает все слова, то получит отметку «5».

7. На завершення оформляємо кросворд:
В осередку, розташованої зліва від комірки з оцінкою через 4-6 осередків, пишемо «Ваша оцінка» або просто «Оцінка» (за Вашим бажанням). Виділяємо всі осередки від цього осередку до осередку з оцінкою, встановлюємо колір заливки і кордони.
Потім, в цих же осередках встановлюємо шрифт, розмір шрифту, колір.
Приховуємо другий і третій кросворди. Для цього виділимо область знаходження цих кросвордів, потім Приховати.

Напишемо завдання до кожного слова. Для цього правою кнопкою миші натисніть на перший осередок слова, потім Додати примітку. У віконці, що з'явилося друкуємо завдання.

Ця дія виконуємо для всіх слів.
Такі завдання зручні тим, що не займають багато місця, а при наведенні користувачем курсора миші на перше віконце слова, завдання з'являється.
Пишемо назву і умови кросворду за допомогою об'єктів WordArt.

Оформляємо кросворд за допомогою картинок.
наприклад:


Бажаю успіхів. Якщо виникнуть питання, пишіть.