Рисунок по клеточкам excel

Программа для создания простых детских рисунков по клеточкам на рабочем листе Excel с возможностью преобразования рисунков в вышивку крестом.

Описание программы

Программа для создания простых детских рисунков по клеточкам написана на языке VBA и представляет из себя файл Excel, на рабочем листе которого расположены следующие кнопки:

  • «Размер клеток» — вызывает диалог для выбора размера тетрадных клеток (квадратных ячеек) от 10 до 30 пикселей. Создавать рисунки удобнее, работая с крупными клетками, а просматривать готовое изображение — на листе с мелкими ячейками.
  • «Очистка» — очищает выделенный диапазон ячеек от заливки и цветных крестов. Предназначена для удаления части или всего рисунка.
  • «Замена» — заменяет в выделенном диапазоне заливку на цветные кресты, а цветные кресты на заливку. Предназначена для создания из рисунка по клеточкам аналога вышивки крестом и наоборот.
  • Цветные кнопки предназначены для окрашивания выделенных ячеек в цвет кнопки (пошаговое создание рисунка по клеточкам).

Все кнопки, кроме — «Размер клеток», работают с выделенным диапазоном ячеек. Кнопка «Размер клеток» вызывает форму для изменения размеров ячеек всего рабочего листа.

Рисунки по клеточкам

  1. Скачайте архив с файлом «Рисунки по клеточкам.xlsm» и разархивируйте его.
  2. Откройте файл «Рисунки по клеточкам.xlsm». На рабочем листе уже есть два простых рисунка по клеточкам:

Рисунки медвежат по клеточкам

  1. Обратите внимание, что файл «Рисунки по клеточкам.xlsm» содержит макросы, и, чтобы кнопки работали, макросы должны быть разрешены в настройках вашего приложения Excel.
  2. Рисунки по клеточкам можно перемещать и копировать, как любые диапазоны Excel. А если скопировать лист перетаскиванием с нажатой клавишей «Ctrl», то при этом скопируются все управляющие кнопки и их функционал.
  3. Нажмите кнопку «Размер клеток», выберите нужный размер и нажмите кнопку «OK».
  4. Найдите в интернете интересующие вас простые детские рисунки по клеточкам. Выделяйте на рабочем листе файла «Рисунки по клеточкам.xlsm» диапазоны ячеек по выбранному образцу рисунка и закрашивайте их нажатием кнопки нужного цвета.

Вышивка крестом

Функция «Вышивка крестом» предназначена для просмотра рисунка по клеточкам так, как если бы он был вышит крестом. Для превращения рисунка в вышивку крестом выделите диапазон с изображением и нажмите кнопку «Замена»:

Рисунки медвежат - вышивка крестом

При повторном нажатии кнопки «Замена» вышивка крестом будет обратно преобразована в рисунок по клеточкам. Отдельные элементы, вышитые крестом, можно с помощью выделения и нажатия цветных кнопок залить фоном полностью.

Перед началом настоящей вышивки крестом, проверьте с помощью нашей программы, как будет выглядеть вышитый рисунок.

Изменение палитры

Вы можете перемещать кнопки, а у кнопок палитры менять цвет. Для этого необходимо перейти на вкладку «Разработчик» и нажать кнопку «Режим конструктора». Если у вас нет вкладки «Разработчик», ее можно добавить.

При нажатой кнопке «Режим конструктора» вы можете перемещать кнопки по рабочему листу, удерживая их левой кнопкой мыши.

Изменения цвета у кнопки палитры:

  1. Выберите цветную кнопку, кликнув по ней левой кнопкой мыши, и нажмите кнопку «Свойства», расположенную справа от кнопки «Режим конструктора» (которая была нажата ранее).
  2. В открывшемся окне «Properties» выберите пункт «BackColor» и нажмите кнопку раскрывающегося списка в поле справа.
  3. На вкладке «Palette» выберите один из стандартных цветов.

Выбор цвета кнопки из набора стандартных цветов

  1. Если вам стандартных цветов недостаточно, нажмите правой кнопкой мыши на одной из белых ячеек под набором стандартных цветов, выберите любой цвет из открывшейся палитры и нажмите кнопку «Add Color».

Выбор цвета кнопки из палитры

  1. Выбранный вами цвет будет добавлен в набор стандартных цветов, и вы сможете его выбрать для изменения цвета кнопки.
  2. После изменения цветов или расположения кнопок снова нажмите кнопку «Режим конструктора», чтобы выйти из этого режима.

Инфоурок


Информатика

Другие методич. материалыПрактическая работа в Exel на тему: «Создание рисунков по ячейкам»



  • Скачать материал


    • 30.10.2019


      2224
    • DOCX
      345.6 кбайт
    • 142
      скачивания
    • Оцените материал:





  • Настоящий материал опубликован пользователем Потупова Анастасия Сергеевна. Инфоурок является
    информационным посредником и предоставляет пользователям возможность размещать на сайте
    методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них
    сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с
    сайта, Вы можете оставить жалобу на материал.

    Удалить материал

  • Потупова Анастасия Сергеевна

    • На сайте: 7 лет и 6 месяцев
    • Подписчики: 4
    • Всего просмотров: 178464
    • Всего материалов:

      57

Минидиаграммы в ячейках листа

Способ 1. Спарклайны в Excel 2010

Одним из революционных нововведений в крайней версии Microsoft Excel 2010 стали инфокривые sparklines — миниграфики, помещающиеся внутри ячеек и наглядно отображающие динамику числовых данных:

2010_sparklines_1.gif

Чтобы создать подобные миниграфики, нужно выделить ячейки, куда мы хотим их поместить и воспользоваться кнопками группы Спарклайны (Sparklines) с вкладки Вставка (Insert):

2010_sparklines_2.gif

В открывшемся диалоговом окне нужно задать диапазон исходных данных и диапазон вывода:

2010_sparklines_3.gif

Созданные миниграфики можно всячески форматировать и настраивать  с помощью динамической вкладки Конструктор (Design):

2010_sparklines_4.gif

В частности, можно легко поменять цвет линий и столбцов спарклайна и выделить особыми цветами минимальные и максимальные значения:

2010_sparklines_5.gif

Поскольку спарклайн не является отдельным графическим объектом, а выступает, по сути, в роли фона ячейки, то он нисколько не помешает ввести в ячейку текст, числа или другую информацию. Это открывает простор для фантазии — если немного пошаманить с выравниванием введенного текста, шириной и высотой ячейки, то можно достичь интересных результатов:

2010_sparklines_6.gif

Что делать, если у вас пока старая версия Excel? Или нужен тип графика, которого нет в наборе спарклайнов? Переходим к следующим способам!

Способ 2. Дополнительные надстройки для микрографиков

На самом деле, идея подобных графиков витала в воздухе уже достаточно давно. Еще для 2003 версии Excel существовало несколько надстроек с подобным функционалом, самым известными из которых были замечательная бесплатная Sparklines Эдварда Тафта и и платные BonaVista microcharts (169$) и Bissantz SparkMaker (200$). Да и я в свое время тоже пытался сделать что-то подобное в надстройке PLEX.

Если брать в качестве примера бесплатную надстройку Sparklines, то после ее подключения мы получим новую вкладку (или панель инструментов) примерно такого вида:

2010-sparklines-addin.png

Как легко заметить, эта надстройка умеет строить заметно больше трех типов диаграмм :)

Единственный минус — надстройку нужно будет установить на всех компьютерах, где вы планируете работать с файлом, содержащим такие диаграммы.

Способ 3. Повтор символов N-раз

«Бюджетным вариантом» одномерных микрографиков являются повторяющиеся однотипные символы, имитирующие линейчатую диаграмму. Для этого можно воспользоваться текстовой функцией ПОВТОР (REPT), которая умеет выводить в ячейку любой заданный символ нужное количество раз. Для вывода нестандартных символов (зная их код) можно использовать функцию СИМВОЛ (CHAR). В общем и целом это выглядит так:

microcharts2.gif

Символ с кодом 103 — черный прямоугольник шрифта Webdings, поэтому не забудьте установить этот шрифт для ячеек C2:C12. Также можно поиграться с символами других шрифтов, например в столбце Е использован символ с кодом 110 из шрифта Wingdings.

Способ 4. Макросы

Способ представляет собой улучшенный предыдущий вариант, где набор повторяющихся символов (используется знак «|») создает не формула, а простая пользовательская функция на VBA. Причем для каждой ячейки создается отдельный столбец, т.к. функция использует символ переноса строки после каждого числа — выглядит это примерно так:

microcharts4.gif

Чтобы использовать этот трюк у себя в файле, открываем редактор VBA (Alt+F11), добавляем новый модуль в книгу (меню Insert — Module) и копируем туда код функции NanoChart:

Function NanoChart(rng As Range) As String
    Const MaxSymbols = 10

    For Each cell In rng
        outstr = outstr & WorksheetFunction.Rept("|", cell / WorksheetFunction.Max(rng) * MaxSymbols) & Chr(10)
    Next cell
    NanoChart = outstr
End Function

Затем вставляем функцию NanoChart в нужные ячейки, указывая в качестве аргументов числовые данные, как на рисунке выше. Для получившихся ячеек с микрографиками необходимо включить перенос по словам и поворот на 90 градусов через меню Формат — Ячейки — Выравнивание (Format — Cells — Alignment). Константа MaxSymbols задает длину максимально высокого столбца в минигистограмме.

Еще один подобный способ честно подсмотрен на сайте http://www.dailydoseofexcel.com/. Заключается в добавлении в файл пользовательской функции на VBA для автоматического построения спарклайнов — миниатюрных графиков внутри ячеек. Открываем редактор VBA (Alt+F11), добавляем новый модуль в книгу (меню Insert — Module) и копируем туда этот код на Visual Basic:

Function LineChart(Points As Range, Color As Long) As String
    Const cMargin = 2
    Dim rng As Range, arr() As Variant, i As Long, j As Long, k As Long
    Dim dblMin As Double, dblMax As Double, shp As Shape
 
    Set rng = Application.Caller
 
    ShapeDelete rng
 
    For i = 1 To Points.Count
        If j = 0 Then
            j = i
        ElseIf Points(, j) > Points(, i) Then
            j = i
        End If
        If k = 0 Then
            k = i
        ElseIf Points(, k) < Points(, i) Then
            k = i
        End If
    Next
    dblMin = Points(, j)
    dblMax = Points(, k)
 
    With rng.Worksheet.Shapes
        For i = 0 To Points.Count - 2
            Set shp = .AddLine( _
                cMargin + rng.Left + (i * (rng.Width - (cMargin * 2)) / (Points.Count - 1)), _
                cMargin + rng.Top + (dblMax - Points(, i + 1)) * (rng.Height - (cMargin * 2)) / (dblMax - dblMin), _
                cMargin + rng.Left + ((i + 1) * (rng.Width - (cMargin * 2)) / (Points.Count - 1)), _
                cMargin + rng.Top + (dblMax - Points(, i + 2)) * (rng.Height - (cMargin * 2)) / (dblMax - dblMin))
 
            On Error Resume Next
            j = 0: j = UBound(arr) + 1
            On Error GoTo 0
            ReDim Preserve arr(j)
            arr(j) = shp.Name
        Next
 
        With rng.Worksheet.Shapes.Range(arr)
            .Group
 
            If Color > 0 Then .Line.ForeColor.RGB = Color Else .Line.ForeColor.SchemeColor = -Color
        End With
 
    End With
 
    LineChart = ""
End Function
 
Sub ShapeDelete(rngSelect As Range)
    Dim rng As Range, shp As Shape, blnDelete As Boolean
 
    For Each shp In rngSelect.Worksheet.Shapes
        blnDelete = False
        Set rng = Intersect(Range(shp.TopLeftCell, shp.BottomRightCell), rngSelect)
        If Not rng Is Nothing Then
            If rng.Address = Range(shp.TopLeftCell, shp.BottomRightCell).Address Then blnDelete = True
        End If
 
        If blnDelete Then shp.Delete
    Next
End Sub

Теперь в мастере функций в категории Определенные пользователем появилась новая функция LineChart c двумя аргументами — диапазоном и кодом цвета графика. Если ее вставить в пустую ячейку, например, справа от числовой строки и скопировать затем, как обычно, на весь столбец, то получим весьма симпатичное отображение числовых данных в виде миниграфиков:

microcharts3.gif

Ссылки по теме

  • Микрографики в надстройке PLEX
  • Что такое макросы, куда вставлять код макросов на VBA, как их использовать.
  • Бесплатная надстройка Sparklines Эдварда Тафта (англ.)

  

Время на прочтение
1 мин

Количество просмотров 2.9K

Вряд ли кто-то из представителей хабрасообщества создавал сложные рисунки в Excel. Это отличный табличный редактор, да (хотя некоторым он и не нравится), но использовать данную в программу в качестве графического редактора? Кому такое может придти в голову? А ведь приходит, и не одному человеку. В результате появляются довольно сложные рисунки. Возможно, есть какой-то макрос, позволяющий воссоздать обычный рисунок в Excel, но здесь все делается вручную. Ниже — несколько примеров создания неплохих изображений разными способами. Но все это делается в Excel. Мне больше всего понравилось видео с созданием стартового экрана восьмибитного SuperMario.

Автор:

27 октября 2021 10:56

Серые будни офисного планктона превращают жизнь многих из них в день сурка. Для некоторых людей рабочее место превращается в своего рода клеткой. Особенно, если ты творческая личность, а занимаешься монотонной работой, чтобы содержать семью и оплачивать счета.

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

 Специально для таких ловите годный совет, как хоть немного спастись от рутины. Предупреждаю, речь не идет о более легких способах самовыражения, таких как клепать мемы в канве, фотошопе или других графических программах. Данное занятие как раз для тех, кто не хочет быстро и просто, а как раз-таки чтобы убить время.

Инструкция как начать рисовать в Word

Для начала давайте облегчим себе жизнь и включи в ворде невидимую сетку, она поможет вам выравнивать объекты и соблюдать расстояния между ними.

Разметка страницы -> Выровнять -> отображать сетку

Также эту сетку можно настроить, а именно выбрать шаг этой самой сетки: Разметка страницы -> Выровнять  -> параметры сетки.

Теперь приступим к обзору инструментов, что у вас есть в ворде. Заходим в Вставка -> Фигуры

Для начала стоит изучить возможности каждой из представленных фигур в вашем арсенале. Их можно не только изменять по размеру или поворачивать, но также и изменять их форму, цвет, прозрачность и прочие возможности.

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

После того, как вы полностью изучили свойства фигур, можно приступать к рисованию. На начальных этапах вам стоит делать элементарные рисунки, которые вы наверняка делали в детстве.

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

Будь то домик или мама-папа-я, позже, когда вы освоите применение всех фигур, можно перейти к более сложным задачам, а именно натюрморт в ворде.

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

Так от простого к сложному, вы сможете дойти до выполнения в ворде многогранных и сложных рисунков. Для выполнения таких работ лучше всего использовать референсы. Искать в интернете пиксельные картинки, а после делать их в качестве подложки на заднем фоне вашего вордовского листа.

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

Что касается рисования в Excel, то тут вам необходимо уметь пользоваться формулами и делать расчеты. Рисования в нем поможет вам в игровой форме изучить возможности программы, которые вы сможете в последствии применять в вашей работе. Как форматировать таблицы, красиво визуализировать отчеты в презентациях, все это можно узнать, рисуя в экселе.

В экселе также, как и в ворд лучше начинать с простых фигур, которые можно сделать при помощи изменения размеров клеток и их заливки.

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

Источник:

В последствии, ваш мозг и лень сделают все, чтобы избавиться от рутинной и монотонной работы закрашивания каждой клетки, тогда вы начнете искать комбинации клавиш и формулы, которые бы ускорили и упростили бы вашу работу.

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

В последствии вы сможете делать подобные картинки в Excel.

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

Кстати, существуют даже конкурсы картин, сделанных в Экселе. А создатели этих картин зарабатывают реальные деньги на своих работах. Так что, если вы в душе творческая личность, которая заперта в теле офисного клерка, который излазил вдоль и поперек изучив возможности экселя, самое время заняться творчеством и может быть и вы сможете стать известным эксель-художником.

Excel-Микеланджело

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

История 81-летнего японца Тацуо Хориучи, который создает в Эксель произведения искусства. Мужчина, вышел на пенсию в 2000 году и вместо того, чтобы тратить деньги на инструменты для рисования занялся цифровым искусством. Он изучил Excel-инструмент Autoshape. Его первоначальной целью было создать картину, которую не стыдно было бы показать людям.

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

Источник:

В итоге спустя 6 лет упорного труда японец выиграл конкурс Excel Autoshape Art Contest и получил мировую славу.

Как заработать на картинке в Эксель

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

Его последователь украинский эксель-художник Алексей Сай называет рисование в эксель самым скучным и сложным занятием. На одну картину может уйти от одной недели до месяца и больше.

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

Художник уже успел провести несколько выставок, а его работы существуют в единственном экземпляре и продаются от двух тысяч долларов.

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

Даниэль Уберт американская художница из Нью-Йорка в течение полутора лет рисовала в таблицах, а после выпустила бумажную книгу с ее работами, которая выпускалась три года.

Excel-art и мировые бренды

«Офисное искусство» привлекло внимание мировых брендов, например, Microsoft в 2013 году написал о нем в своем личном блоге. А Google в 2016 году организовал коллаборацию двух иллюстраторов для создания картины в Google Таблицах. Работу перенесли на одну из стен Бруклина в качестве рекламной кампании.

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

Безграничные возможности Excel

Но возможности Эксель не ограничиваются только 2D рисунками, в программе можно делать анимаци, рисовать объемные фигуры, а некоторые даже умудряются делать музыку и элементарные игры.

Excel-Микеланджело, музыка по ячейкам и другие способы сотворить шедевр в офисной программе

Источник:

Источник:

Источник:

Конечно, есть специальные программы, в которых это сделать куда проще, но люди, которые при помощи экселя создают произведения искусства целесообразно используют первобытные технологии.

Источник:

Ссылки по теме:

Новости партнёров

реклама

Понравилась статья? Поделить с друзьями:
  • Рисунок перед текстом в excel
  • Родительская строка excel в сводной это
  • Рисунок панели инструментов word
  • Робота з текстом у word
  • Рисунок очков в excel