Кроссворды в электронной таблице: макросы и японцы Pravoobladatel's blog / 05.03.2012 Вспомнилась тема поста месячной давности: как мы создавали кроссворды в электронной таблице. Вспомнилась по причине любопытства ребятишек. Любители японских графических головоломок (которые, кстати, никакие не кроссворды) предложили реализовать их в Excel. И хотя я тогда не видел дидактического потенциала в японских кроссвордах, тем не менее согласился из "спортивного" интереса. Было любопытно, получится или нет. Главное в решении графических говоломок - это закрашивание нужной ячейки. Мы решили делать это при помощи макрокоманды, присвоив ей какое-нибудь сочетание клавиш. Закрасить - Ctrl+ф, отбелить - Ctrl+ы. Так "почти удобно" работать левой рукой, держа Ctrl безымянным пальцем, нажимая средним и указательным клавиши "ф" и "ы". Итак: записываем макросы закрашивания ячейки черным цветом и ее "отбеливания" на случай, если придется исправлять получающийся рисунок. Макрос закрашивания состоит из заливки ячейки черным (предпочтительным) цветом и присвоения ей значения 1. Макрос "отбеливания" - заливка белым цветом и обнуление ячейки. Затем подготавливаем поле для головоломки. Его обычно делят на квадраты 5х5.Получившимся инструментом пытаемся нарисовать какое-нибудь изображение. Вспоминаем, что все мы физики, и останавливаем свой выбор на элементах электрических схем. Рисуем лампу накаливания и выставляем числа, показывающие, как нужно решать головоломку.Записываем команду проверки: "=если(сложить содержимое всех закрашенных ячеек..." и т. д.Вроде бы все. Осталось защитить ячейки от записи (кроме рабочего поля головоломки) и скрыть формулы. Отбеливаем все ячейки, сохраняем - и в дело. Как материал для работы на уроке головоломка не особо хороша, слишком много времени займет ее решение. А вот для вечеров, викторин и прочих КВНов - в самый раз. кроссворды макросы электронная таблица