Перейти к содержанию
На чтение 2 мин Опубликовано 02.10.2015
При помощи наборов значков в Excel 2010 очень просто визуализировать значения в ячейках. Каждый значок представляет собой диапазон значений.
Чтобы добавить набор значков, выполните следующие действия:
- Выделите диапазон ячеек.
- На вкладке Главная (Home) нажмите кнопку Условное форматирование > Наборы значков (Conditional Formatting > Icon Sets) и выберите подтип.Результат:
Пояснение:
- По умолчанию для трёх значков Excel вычисляет 67 и 33 процента от максимального значения в диапазоне:
67% = мин + 0,67 * (макс-мин) = 2 + 0,67 * (95-2) = 64,31
33%= мин + 0,33 * (макс-мин) = 2 + 0,33 * (95-2) = 32,69 - Зеленая стрелка укажет на значения, которые больше или равны 64,31.
- Желтая стрелка будет указывать на значения, которые больше или равны 32,69, но меньше 64,31.
- Красная стрелка появится рядом со значениями меньше 32,69.
- По умолчанию для трёх значков Excel вычисляет 67 и 33 процента от максимального значения в диапазоне:
- Измените значения.Результат: Excel автоматически обновит набор значков.
Читайте дальше, чтобы узнать, как настроить набор значков.
- Выделите диапазон A1:A10.
- На вкладке Главная (Home) нажмите кнопку Условное форматирование > Управление правилами (Conditional Formatting > Manage Rules).
- Выберите Изменить правило (Edit rule).Excel отобразит диалоговое окно Изменение правила форматирования (Edit Formatting Rule). Здесь вы можете настроить набор значков, изменив следующие параметры: Стиль значка (Icon Style), Обратный порядок значков (Reverse Icon Order), Показать только значок (Show Icon Only), Значок (Icon), Значение (Value), Тип (Type) и т.д.
Примечание: Чтобы открыть это диалоговое окно для новых правил, на 2-м шаге нашей инструкции кликните Другие правила (More Rules).
- Из раскрывающегося списка Стиль значка (Icon Style) выберите 3 символа без кружков. В выпадающем меню второго значка кликните по Нет значка ячейки (No Cell Icon). В обоих полях Тип (Type) установите Число (Number) и замените значения на 100 и 0 соответственно. Выберите символ «>» из выпадающего списка рядом со значением 0 (см. рисунок ниже).
- Дважды нажмите ОК.Результат:
Оцените качество статьи. Нам важно ваше мнение:
LazyMax
Пользователь
Сообщений: 1
Регистрация: 25.02.2015
Господа, у меня вопрос. Стоит задача составить список вин с премиями от различных ассоциаций и сомелье. То есть, в идеале сделать условное форматирование, при котором в одной ячейке у меня будут появляться бокалы от 1 до 3, в другом грозди винограда от 1 до 5, в третьем — бутылки от 1 до 5, в четвертом звезды от одного до 5. В колонках у меня стоят соотв. значения (1-3; 1-5 и т.д.). Причем, эти значки должны быть в виде не одной, а 5 звездочек, из которых желтым светятся только столько звезд, сколько соответствует оценке, например, при оценке 3,5 из 5 желтыми будут 3 звезды и четвертая закрашена наполовину, а остальные должны быть серыми. Так же и 3 бокала, из которых желтым или красным должны быть отмечены те, что соответствуют оценке, остальные — серые, и так далее. Проблема в том, что я не могу понять, как этого достичь даже только со звездами, которые в значках уф есть, а уж тем более, где взять бокалы, грозди и бутылки.
Заранее спасибо за ответ, если можно, объясняйте, плз, как тупому.
Значки можно вставлять в документы Microsoft 365. Можно поворачивать их, изменять их цвет и размер без снижения качества изображения. Эти значки бесплатны для использования, и нет роялти или авторских прав, чтобы беспокоиться о.
-
На вкладке Вставка нажмите кнопку Значки.
-
Прокрутите значки или перейдите к категории, выбрав имя в области навигации слева. Для поиска также можно использовать поле в левом верхнем углу.
-
Выберите значок и выберите Вставить в правом нижнем углу.
Чтобы вставить сразу несколько значков, выберите каждый из них, затем нажмите кнопку Вставить.
-
Поворот значков, изменение их цвета и размера. Дополнительные сведения о редактировании изображений см.в Microsoft Office 365.
Совет: Хотите быстро изменить цвет значка? Щелкните его правой кнопкой мыши, нажмите пункт Заливкаи выберите нужный цвет.
-
На вкладке Вставка нажмите кнопку Значки.
-
Прокрутите значки, выполните поиск по ключевым словам или просмотрите по категориям (имена в поле Поиск).
-
Выберите значок и выберите Вставить в правом нижнем углу.
Чтобы вставить сразу несколько значков, выберите каждый из них, затем нажмите кнопку Вставить.
-
Поворот значков, изменение их цвета и размера. Дополнительные сведения о редактировании изображений см.в Microsoft Office 365.
Совет: Хотите быстро изменить цвет значка? Щелкните его правой кнопкой мыши, нажмите пункт Заливкаи выберите нужный цвет.
Вставка значка
-
Щелкните в любом месте слайда.
-
Выберите Дополнительные параметры (…).
-
Выберите Главная > Вставить значки>.
-
Прокрутите значки или перейдите к нужной категории, щелкнув ее имя в области навигации слева.
-
Выберите значок и нажмите кнопку Вставить в правом нижнем углу.
Чтобы вставить несколько значков одновременно, щелкните каждый из них, а затем нажмите кнопку Вставить.
-
Измените угол поворота, цвет и размер, как описано здесь.
Совет: Хотите быстро изменить цвет значка? Щелкните его правой кнопкой мыши, нажмите пункт Заливкаи выберите нужный цвет.
В веб-приложениях Microsoft 365 вставка значков доступна только в PowerPoint.
-
На вкладке Вставка нажмите кнопку Значки.
-
Используйте поле Поиск в левом верхнем углу, чтобы найти нужный значок или просмотреть путем прокрутки.
-
Выберите значок и нажмите кнопку Вставка в правом нижнем углу.
Чтобы вставить несколько значков одновременно, щелкните каждый из них, а затем нажмите кнопку Вставить.
-
Измените угол поворота, цвет и размер, как описано здесь.
Совет: Хотите быстро изменить цвет значка? Щелкните его правой кнопкой мыши, нажмите пункт Заливкаи выберите нужный цвет.
См. также
Изменение изображений в формате SVG
Добавление изображений
Добавление изображений и видео в файл с помощью мобильного устройства
Нужна дополнительная помощь?
Один из самых значимых навыков, которые я приобрел, работая финансовым аналитиком, является умение создавать специальные пользовательские надстройки для моего отдела и компании в целом. Этот навык позволил сохранить время и нервы для большого количества народа. Потратив более года, на то, чтобы научиться создавать первоклассные надстройки, я понял одну вещь – это совсем не сложно! И сегодня я хочу поделится с вами методом построения Excel надстройки, которая выглядит очень здорово, и которая приносит вашей карьере некоторые бонусы.
Оригинал статьи находится по ссылке
Данная статья делится на 5 простых шагов:
Шаг 1: Загрузить бесплатный шаблон (Я сделал всю рутину, которая отнимает время)
Шаг 2: Связать ваш макрос и описание с кнопкой на ленте
Шаг 3: Протестировать кнопку и убедиться, что она работает
Шаг 4: Выбрать иконку для кнопки (Micosoft предлагает их тысячи бесплатно)
Шаг 5: Сохранить ваш шаблон как надстройку
К чему мы должны прийти в конечном итоге:
Шаг 1: Загрузить шаблон
Я создал шаблон, в котором реализованы все основные рутинные операции. Этот шаблон позволит избежать траты вашего времени на создание сложного кода. Чтобы скачать его, щелкните по ссылке.
Шаг 2: Связываем ваш макрос
После того, как вы скачали и открыли файл, давайте немного изменим VBA код, чтобы связать код макроса запускающийся при нажатии определённой кнопки. В нашем примере мы создадим ленту со всего одной кнопкой.
- Скрываем не используемые группы и кнопки.
Открываем редактор Visual Basic (с помощью нажатия кнопок Alt + F11). Так как мы будем создавать ленту с одной единственной кнопкой, а шаблон содержит 50 кнопок, нам необходимо скрыть остальные 49. Чтобы сделать это, переходим в модуль RibbonSetup в программу GetVisible. Вы увидите Select Case цикл, который проходит через каждую кнопку и указывает ленте, будет ли кнопка видимой или скрытой. Так как мы ходим оставить только одну кнопку видимой, меняем аргумент переменной MakeVisible на False у всех кнопок, кроме одной.
- Добавляем код макроса
Далее, давайте добавим код нашего макроса в книгу. Мы создадим простейший код, который будет аналогичен команде Вставить только значения из буфера. Для этого переходим в модуль Macros и вставляем наш код.
Возвращаемся в модуль RibbonSetup, переходим к процедуре RunMacro. Добавляем имя макроса, который мы добавили до этого, к соответствующей кнопке (необходимо переписать DummyMacro).
- Добавляем надпись подсказки к макросу
Хороший способ помочь пользователям вспомнить для чего кнопка нужна – добавить всплывающую подсказку. Подсказка – это надпись, которая появляется рядом с кнопкой, когда на нее наводят курсор мыши. Вы постоянно видите эти надписи у нормальной ленты, но могли не обращать внимания на них. Чтобы добавить подсказку к нашей кнопке, переходим в процедуру GetScreentip и меняем аргумент у переменной Screentip на текст, который бы описывал назначение данной кнопке. В нашем случае напишем Вставить только значения.
- Добавляем имена вкладки, группы и кнопки
Чтобы закончить с настройкой кода, переходим в процедуру GetLabel, которая находится в модуле RibbonSetup. Точно так же, как мы добавляли текст вплывающей подсказки, вы можете добавить надписи, которые будут отображаться рядом с кнопкой на ленте.
К примеру, назовем нашу вкладку Company, нашу группу PasteSpecial, а кнопку Вставить значения. Из рисунка ниже понятно, что необходимо поменять аргумент переменной Labeling на текcт, который мы хотим отобразить на ленте.
На данном этапе мы связали наш макрос с кнопкой на ленте, дали ему имя и добавили подсказку для пользователей. Основные элементы настройки закончены. Переходим к шагу 3.
Шаг 3: Проверка работоспособности
Это очень быстрый, но важный этап. После того, как все элементы шага 2 были проделаны, сохраните и закройте книгу. Снова откройте, чтобы убедится все ли изменения, которые были сделаны, вступили в силу. Также проверьте работоспособность кода, который запускается при нажатии кнопки.
- Обратите внимание, что в нашем примере, программа будет выдавать ошибку после нажатия кнопки, если в буфере ничего нет, чтобы избежать этого, скопируйте, какой-нибудь диапазон и попробуйте воспользоваться кнопкой.
Шаг 4: Выбор иконок
Следующий шаг самый интересный – выбор иконок для надстройки. К счастью, Microsoft любезно предоставила полный доступ ко всем имеющимся иконкам в Microsoft Office.
Так как же получить все эти замечательные иконки? Для этого вам необходимо всего лишь сказать Microsoft, какую иконку вы планируете использовать, указав название иконки в коде макроса. Перейдите в процедуру GetImage и замените аргумент переменной RibbonImage у соответствующей строки. Так как в нашем примере мы имеем дело со вставкой, воспользуемся иконкой Вставить значения.
Как получить названия иконок?
Есть несколько ресурсов, где можно получить названия иконок для ленты, но лично я предпочитаю Excel файл, созданный компанией Microsoft, под названием Office 2007 Icons Gallery. В этом файле отображены все иконки, имеющиеся в наличии и находятся во вкладке Разработчик в 9 папках на ленте. Если вы наведете курсор мыши на иконку, программа отобразит всплывающую подсказку с названием иконки. Вам необходимо скопировать это имя дословно (с учетом регистра) и добавить его в макрос процедуры GetImage, как мы делали ранее.
Как изменить размер иконки?
Вы, наверное, обратили внимание, когда открывали файл впервые, что не все кнопки имеют одинаковый размер. Существует два доступных размера, который позволяет выбрать Excel – большой и маленький. Размер, который будут иметь кнопки, полностью зависит от вас. Вполне возможно, что вы захотите сделать важные кнопки большими, а остальные – маленькими, чтобы сэкономить место.
Чтобы изменить размер иконки, перейдите в процедуру GetSize и измените текст у соответвующей кнопки на Large или Small.
Вам понадобится сохранить и перезапустить файл, чтобы изменения вступили в силу.
Шаг 5: Сохранить файл как надстройку
Последний шаг, который необходимо сделать – это сохранить наш файл как надстройку. Надстройки Excel имеют расширение .xlam, так что убедитесь, что вы выбрали именно этот формат, когда будете сохранять книгу. После того, как вы сохранили файл надстройки, вы можете закрыть шаблон (.xlsm формат) и установить новую надстройку в программу. Для этого открываем любой файл Excel, переходим во вкладку Файл в пункт Параметры. Перед нами появится диалоговое окно Параметры Excel, переходим во вкладку Надстройки. Щелкаем кнопку Перейти, в появившемся окне ставим галочку напротив названия нашей надстройки и жмем кнопку OK.
На нашей ленте появилась новая вкладка под названием Company, та, которую мы создавали до этого. Теперь, данная вкладка будет отображаться во всех рабочих книгах Excel.
Мы закончили. Всего за 5 шагов, мы создали надстройку для ленты Excel, которую сможет использовать любой пользователь. Надеюсь, что я смог убедить вас в том, что создание надстроек не является сложным занятием. Теперь вы сможете применить полученные навыки по созданию надстроек для того, чтобы поразить вашего руководителя и даже руководителя руководителя.
The_Prist, да не))) говорю ж, стандартными средствами. Через настройки ленты выбираю команду — макрос какой мне нужно с моего .xlam и добавляю просто на ленту, после этого переименовываю и задаю стандартную картинку.
для наглядности прикрепил пример как это у меня выглядит.
немного теперь понял, что не совсем правильно всё рассказал, получается, что для того чтоб у меня корректно работала настройка xlam, я еще дополнительно импортирую настройки панели в файл
Настройки Excel.exportedUI
и если мне нужно подключить данную настройку кому либо, то мне нужно импортировать Настройки Excel.exportedUI и подключить надстройку xlam.
И если я правильно понимаю, то создавая на ленте панель программно при запуске, уже не понадобится Настройки Excel.exportedUI ???
Можете поделится файликом с парочкой созданных кнопок на ленте программно и заданными им не стандартными картинками??? чтоб посмотреть как оно должно быть организовано внутри надстройки?