Текст подсказка в excel

Содержание

  • 1 Как сделать всплывающую подсказку?
  • 2 Где находится?
  • 3 Настройка условия проверки
  • 4 Всплывающая подсказка ячейки Excel
  • 5 Вывод сообщения об ошибке
  • 6 Подсказки в MS Excel
  • 7 Проверка по числу введенных символов
  • 8 Проверка по числу
  • 9 Выбор из имеющегося списка значений

Изучим простой способ добавления всплывающей подсказки в Excel при вводе данных в ячейку.

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

Как сделать всплывающую подсказку?

Чтобы сделать всплывающую подсказку для ячейки выберем на панели вкладок Данные -> Работа с данными -> Проверка данных и в открывшемся окне перейдем в центральную вкладку:

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

Удачи вам и до скорой встречи на страницах блога Tutorexcel.ru!

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

  • 01.01.2001;
  • 01/01/2001;
  • 1 января 2001 года и т.д.

В статье описывается функционал, позволяющий упростить процесс сбора и проверки данных в Excel.

Где находится?

Для настройки параметров проверки вводимых значений необходимо на вкладке «Данные» в области «Работа с данными» кликнуть по иконке «Проверка данных» либо выбрать аналогичный пункт из раскрывающегося меню:

как сделать подсказку к ячейке в excel

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

как сделать подсказку к ячейке в excel

Настройка условия проверки

Изначально требуется выбрать тип проверяемых данных, что будет являться первым условием. Всего предоставлено 8 вариантов:

  • Целое число;
  • Действительное число;
  • Список;
  • Дата;
  • Время;
  • Длина текста;
  • Другой.

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

Самым необычным видом является выпадающий список.

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

Функционал проверки данных в Excel позволяет настраивать всплывающие подсказки для ячеек листа. Для этого следует перейти на вторую вкладку окна проверки вводимых значений – «Сообщение для ввода».

как сделать подсказку к ячейке в excel

На изображении показан пример возможного сообщения для ячейки, в которую вносятся целые числа от 1 до 31 (настройки вкладки «Параметры»). Заголовок и сообщения указываются по Вашему усмотрению, каких-либо правил к их оформлению нет. Не забудьте установить галочку на поле «Отображать подсказку, если ячейка является текущей», иначе сообщение будет деактивировано.

Пример всплывающей подсказки в Excel:

Вывод сообщения об ошибке

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

Существует три варианта сообщений, отличающихся по поведению:

  • Останов;
  • Предупреждение;
  • Сообщение.

как сделать подсказку к ячейке в excel

Останов является сообщением об ошибке и позволяет произвести только 2 действия: отменить ввод и повторить ввод. В случае отмены новое значение будет изменено на предыдущее. Повтор ввода дает возможность скорректировать новое значение.

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

Сообщение выводить ошибку в виде простой информации и дает возможность отменить последнее действие.

Заголовок и сообщение заполняются по Вашему желанию.

Пример вывода одной и той же ошибки, но под разными видами:

как сделать подсказку к ячейке в excel

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

У Вас недостаточно прав для комментирования.

В MS Excel есть ряд очень полезных инструментов для удивительно простого создания по-настоящему сложных форм сбора информации. Однако, вот незадача — чаще всего камнем преткновения во взаимодействии с ними служат не возможности табличного редактора, а человеческая «косорукость». Пользователи стирают формулы из ячеек, вносят некорыстные данные, в общем, портят плоды наших трудов.

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

как сделать подсказку к ячейке в excel

Вот и моя демонстрационная excel-таблица. Как её заполнять?

Подсказки в MS Excel

Первый способ вставки подсказки

Первым делом разберемся c подсказками. Взгляните на мою табличку. Вроде бы все просто, однако даже при такой простоте можно нагородить солидный огород. К примеру, поле «номер документ» — это №1, 1, или 22.03-1?

как сделать подсказку к ячейке в excel

Самый проcтой способ вставить примечание в лист MS Excel

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

как сделать подсказку к ячейке в excel

Примечания вставлено

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

как сделать подсказку к ячейке в excel

Удалить примечания можно только из контекстного меню правой кнопки мыши

Обратите внимание: нажатие кнопки «Delete» в ячейке не удалит примечание. Избавиться от него (или изменить его текст) можно повторно щелкнув в ячейке правой кнопкой мыши и выбрав пункт «Удалить примечание» или «Изменить примечание».

Второй способ вставки подсказки

Ещё один способ ввести подсказку интересен нам только с точки зрения того, о чем пойдет разговор дальше (фильтрации ввода), тем не менее знать о нем полезно.

как сделать подсказку к ячейке в excel

Примечания в Excel с помощью проверки данных

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

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

Проверка по числу введенных символов

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

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

как сделать подсказку к ячейке в excel

Проверка по числу введенных символов в MS Excel

Первое, что может оказаться полезным, это проверка по длине введенного текста. Выбираем пункт «Длина текста» и указываем любой диапазон ограничений. К примеру, я хочу чтобы текст в поле «Сообщение» был как можно более кратким, но в то же время ячейка не могла оставаться пустой. Значения от 3-х до 25 введенных символов, этого вполне хватит, чтоб вписать что-то вроде «Напоминание об оплате» (21 символ), а при попытке ввести более длинный текст, MS Excel выдаст окно-предупреждение и не даст завершить ввод.

как сделать подсказку к ячейке в excel

Слишком длинный текст! Excel стоит на страже и не пропустит такой очевидной ошибки

Проверка по числу

Ещё один хороший способ фильтрации который пригодится без сомнения: фильтрация по числу. Установите фильтр подобный указанному на рисунке и навсегда избавьтесь от проблем с тем, что в поле цена появляются буквы, пробелы и лишние символы.

как сделать подсказку к ячейке в excel

Проверка по числу в Excel

как сделать подсказку к ячейке в excel

Фильтрация на ввод чисел работает ничуть не хуже

Выбор из имеющегося списка значений

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

как сделать подсказку к ячейке в excel

А теперь, сделаем проверку по выпадающему списку в MS Excel. Данные введем вручную, через точку с запятой.

Выбираем в «Проверке данных» вкладку «Параметры«, и указываем «Тип данных» → «Список». Ввести «предустановленные» значения можно двумя способами:

  • Выбрать диапазон данных с помощью кнопки «Диапазон данных».
  • Вписать значения выпадающего списка вручную, через точку с запятой.

как сделать подсказку к ячейке в excel

…или выберем из диапазона

Второй способ более интересен, так как данные «спрятаны» от пользователя, зато набить их больше десятка подряд — проблематично. Первый способ позволяет без проблем задать намного больший список для выбора данных, однако прежде придется этот список разместить где-то в документе (каждое значение на отдельной строке), например на отдельном «служебном» листе в той же книге MS Excel.

Выбор из списка на листе MS Excel. Других данных ввести не удастся.

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

Кстати, можно изменить и её текст — для этого перейдите на вкладку «Сообщение для вывода» в «Проверке данных», как мы уже делали при «втором способе» вставке подсказок, измените текст на требуемый.

Примечания в Excel — удобная штука. Только, чтобы отобразить примечание, нужно навести на его ячейку указатель мыши. А как сделать подсказку, которая будет всегда появляться при выборе ячейки — неважно, мышкой или стрелками?

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

Такую возможность даёт инструмент Excel «Проверка данных«.

Ставим курсор на нужную ячейку. Открываем окно «Проверка вводимых значений«. В Excel 2003 путь к нему такой: в строке меню ->Данные -> Проверка. В Excel 2007 — на ленте вкладка «Данные» -> пункт «Проверка»

Так как задачи действительно проверить вводимые значения у нас нет, сразу переходим на вкладку «Сообщение для ввода«. Заголовком можно пренебречь, заполнить только раздел «Сообщение«. Там напишите всё, что должно отображаться в подсказке. Обязательно проверьте, чтобы стояла галочка «Отображать подсказку, если ячейка является текущей». Написáли? Жмём ОК и радуемся!

Неактивная подсказка внешне не заметна. А при выборе ячейки с подсказкой, рядом появляется симпатичное окошечко с текстом пояснения.

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

 

Поясню, в ячейке будет к примеру серым цветом написано что надо вводить «ФИО», после нажатия на ячейку текст исчезает, и человек вводит свои данные. Как это реализовать?

 

Пытливый

Пользователь

Сообщений: 4587
Регистрация: 22.12.2012

Может, через проверку данных попробовать? Задайте в проверке данных сообщение для вывода при выборе ячейки

Кому решение нужно — тот пример и рисует.

 

Пытливый, надо чтобы изначально люди видели куда вводить текст.

 

Z

Пользователь

Сообщений: 6111
Регистрация: 21.12.2012

Win 10, MSO 2013 SP1

#4

07.06.2016 18:14:02

Цитата
Алексей Евстратенко написал: чтобы изначально люди видели куда вводить

Работайте через форму ввода данных — шаг влево/вправо — расстрел. Как вариант… ;)
ps Правила, пп 2.2, 2.3…

«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

 

gling

Пользователь

Сообщений: 4024
Регистрация: 01.01.1970

Сделано условным форматированием

 

Мотя

Пользователь

Сообщений: 3218
Регистрация: 25.12.2012

Уважаемый

Алексей Евстратенко

!
Ваша идея давно реализована цивилизованным способом:

The J-Walk Enhanced Data

Изменено: Мотя08.06.2016 02:57:00

 

Мотя,не пойдет. Я так понимаю, что эта надстройка должна быть у всех клиентов.
gling,  Вроде сделал все как у вас, но текст не появляется.

 

Ренат

Пользователь

Сообщений: 126
Регистрация: 20.05.2016

Алексей Евстратенко, раз «текст не появляется», то тогда, наверно, не всё… Но здесь нет экстрасенсов, вроде… ))) ;)

Успехов. И мне того же. Благодарю. :)

 

Ренат, вот прикрепляю

Прикрепленные файлы

  • 2.png (12.66 КБ)
  • 111.png (12.55 КБ)
  • 3.png (16.51 КБ)

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

#10

07.06.2016 19:32:48

Цитата
Алексей Евстратенко написал:
надо чтобы изначально люди видели куда вводить текст

Алексей, может я чего не понял, но почему просто не написать изначально в ячейке «пояснялку»? )

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Похоже, файлы Excel Вам выдают ограниченно. Зато на картинки лимита нет

 

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

gling

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

 

Мотя

Пользователь

Сообщений: 3218
Регистрация: 25.12.2012

#13

07.06.2016 19:42:32

Цитата
Алексей Евстратенко написал: надстройка должна быть у всех клиентов

Если нет запрета от службы корпоративной безопасности — надстройка на каждом компе появится в режиме текущего обновления корпоративного ПО.  
Вы же не предполагаете «врукопашную окучивать» кучу компов? :D

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

#14

07.06.2016 19:44:20

Цитата
Алексей Евстратенко написал: после нажатия на ячейку текст исчезает

Это принципиально? Если да, то нужен макрос.

 

Юрий М, изначально была идея именно такова, но видимо придется в пользу упрощения просто написать текст.

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

#16

07.06.2016 19:59:10

Цитата
Алексей Евстратенко написал:
изначально была идея именно такова

Тогда посмотрите возможную реализацию.

Прикрепленные файлы

  • Введите ФИО.xlsm (15.46 КБ)

 

Юрий М, спасибо, получилось то что надо)

 

gling

Пользователь

Сообщений: 4024
Регистрация: 01.01.1970

#18

08.06.2016 07:06:32

Цитата
Алексей Евстратенко написал:
Вроде сделал все как у вас, но текст не появляется.

Чтобы появился текст, в ячейке должно быть значение, в моем варианте это пробел » » , а у Вас в формуле нет пробела «».

 

RinaKate

Пользователь

Сообщений: 1
Регистрация: 30.04.2018

Юрий, а как вы это сделали, что пока ячейка пустая -там надпись, после ввода слова , она исчезает?

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

Это макрос. Посмотреть его можно кликнув по ярлычку листа — Исходный текст.

 

Денис Зуев

Пользователь

Сообщений: 71
Регистрация: 02.01.2013

Юрий М, жаль только нет защиты от случайного повторного нажатия на ту же ячейку, после ввода текста.  

Не серчайте, ежели, что не так сказал…

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

Если жаль,- добавьте проверку )

 

Ольга Е

Пользователь

Сообщений: 2
Регистрация: 14.09.2021

#23

14.09.2021 09:42:56

Цитата
Юрий М написал: добавьте проверку )

Юрий М, спасибо большое за макрос. Я его использовала для решения моей задачи.

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

 

Ольга Е

Пользователь

Сообщений: 2
Регистрация: 14.09.2021

Юрий М, Вы имеете в виду использовать Data Validation с выводом подсказки вместо макроса?

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

 

Aleksei

Пользователь

Сообщений: 20
Регистрация: 25.06.2022

#25

25.06.2022 21:00:11

Цитата
Юрий М, написал:
Если жаль,- добавьте проверку )

Юрий, спасибо большое за макрос! 👍🙏

Подскажите пожалуйста, как сделать, чтобы введенные данные не исчезали при повторном клике на ячейку?    

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

В каком случае данные должны остаться?

 

Aleksei

Пользователь

Сообщений: 20
Регистрация: 25.06.2022

#27

25.06.2022 22:22:33

Цитата
написал:
В каком случае данные должны остаться?

Юрий, здравствуйте!

Данные, которые вписаны вместо текста-подсказки Введите ФИО должны остаться если в эту же ячейку кликнуть еще раз.
Сейчас если вписать любой текст, уйти из ячейки, и снова в кликнуть в неё — вписанный текст сразу исчезает.

Заранее благодарю!

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

А если в ячейке «Введите Ф.И.О.» — тоже оставлять?

 

Aleksei

Пользователь

Сообщений: 20
Регистрация: 25.06.2022

#29

25.06.2022 22:38:50

Юрий М,

Цитата
написал:
А если в ячейке » Введите Ф.И.О.»  — тоже оставлять?

Юрий, не совсем понимаю. А зачем Введите ФИО оставлять?
Это ведь просто текст-подсказка, который используется внутри ячейки как подложка, подсказывая Пользователю, что вот в эту ячейку требуется Ввести ФИО.

Пользователь кликает в ячейку → подсказка удаляется → Пользователь вписывает данные, которые требуется → уходит из ячейки.

Если вдруг он снова кликнет на ячейку → нужно чтобы его текст ранее введенный им же, не удалился (только если он сам не выделит его или не нажмет Del)

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

#30

25.06.2022 22:47:17

Так?

Прикрепленные файлы

  • Введите ФИО 02.xlsm (20.79 КБ)

Хитрости »

26 Декабрь 2016              59631 просмотров


Всплывающая подсказка в ячейке

Сегодня хочу поделиться одним маленьким приемом, который поможет сделать удобные и красивые подсказки к ячейкам:
Всплывающая подсказка в ячейке
На создание такой подсказки меня навел однажды вопрос на одном из форумов — как можно сделать удобный перевод текста из ячейки, чтобы он показывался при наведении на ячейку мышью? Не выделении — именно наведении. Можно использовать примечания(вкладка Рецензирование -Создать примечание). Но в случае с примечаниями есть несколько не очень удобных моментов: размеры примечания придется подгонять для каждой подсказки отдельно; примечания как правило будут показываться справа от ячейки, а не чуть ниже; при большом количестве примечаний файл может значительно увеличиться в размерах и некоторые возможности будут мешать их корректному отображению(например, если закрепить области, то примечание может и съехать и «срезаться»). Первое, что пришло в голову — а что если сделать как в гиперссылках (Что такое гиперссылка?)? Если точнее — что если именно эти подсказки использовать? Но как же тогда делать гиперссылку? Куда? Все просто — я решил, что можно создать гиперссылку на ячейку, в которой сама гиперссылка. Тогда даже при нажатии на ячейку с гиперссылкой нас никуда не перекинет. Я покажу как это можно сделать вручную и как это можно сделать при помощи кода VBA.
Для начала немного об исходных данных. У нас есть лист с ячейками, в которых надо создать подсказки и есть лист «справочник», в котором указано для каких значений какие должны быть подсказки.


РУЧНОЕ СОЗДАНИЕ ПОДСКАЗКИ
Выделяем ячейку, подсказку для которой хотим создать -правый клик мыши -Гиперссылка (Hyperlink). Откроется окно добавления гиперссылки.
Добавление гиперссылки
Выбираем местом в документе
Введите адрес ячейки — указываем адрес той ячейки, в которой хотим создать подсказку
Или выберите место в документе — указываем тот лист, на котором наша ячейка, в которой создаем подсказку.
Далее жмем кнопку Подсказка и в появившемся окне вписываем текст всплывающей подсказки -Ок. Так же в основном окне жмем Ок. Подсказка создана.
Ниже небольшой ролик, в котором показано как это все делается пошагово:
Создание всплывающей подсказки в ячейке
В этом способе все хорошо, кроме двух вещей:

  1. Если подсказок много, то создавать их весьма непростое занятие. Необходимость листа «справочник» при ручном методе так же ставится под сомнение
  2. При создании гиперссылки формат ячейки автоматом изменяется. А для нашей цели это в большинстве случаев не надо. Это можно обойти, создавая подсказки вторым способом — при помощи кодов VBA.

СОЗДАНИЕ ПОДСКАЗКИ АВТОМАТИЧЕСКИ КОДОМ VBA
Здесь особо рассказывать нечего — лучше сначала скачать файл, приложенный к статье. Там есть лист «справочник», в котором забита пара значений для подсказок и лист, в котором подсказки создаются.
Как это работает. Выделяются ячейки для создания подсказок(в примере это D15:D16). И кнопкой запускается код, который в выделенных ячейках создаст всплывающие подсказки. Сам принцип: код просматривает каждую выделенную ячейку и если она не пустая запоминает её значение. Ищет это значение в первом столбце листа «справочник» и если находит — создает гиперссылку и значение из второго столбца листа «справочник»(в строке с найденным значением) вставляет в качестве подсказки к гиперссылке.
Но помимо этого код перед созданием гиперссылки запоминает большую часть форматирования текста в ячейке и после создания гиперссылки возвращает его. Хотя и здесь не без ложки дегтя — код не сможет корректно обработать и вернуть смешанное форматирование (например, разный цвет шрифта в одной ячейке, разный стиль и т.п.). Но подсказки при этом все равно будут созданы.
Что следует знать: код ищет каждое значение ячейки полностью, а не каждое слово отдельно. Это значит, что если в ячейке будет записано «аннуитентный платеж», а не просто «аннуитентный» как в примере — то подсказка для такой ячейки не будет создана.
Если добавить или изменить значения в листе «справочник», то для того, чтобы подсказки обновились необходимо запустить код заново. Внесение изменений в сам код при этом не требуется.
Созданные подсказки останутся в файле даже если удалить сам код. Т.е. если создать подсказки в файле, а затем файл переслать другому человеку — он сможет использовать подсказки без дополнительных действий.

Скачать пример:

  Всплывающая подсказка в ячейке (59,0 KiB, 3 902 скачиваний)


Если кому-то лень качать сам пример — привожу так же код:

'---------------------------------------------------------------------------------------
' Author : The_Prist(Щербаков Дмитрий)
'          Профессиональная разработка приложений для MS Office любой сложности
'          Проведение тренингов по MS Excel
'          http://www.excel-vba.ru
' Purpose:
'---------------------------------------------------------------------------------------
Option Explicit
'
Sub CreateTooltip()
    Dim rr As Range, rc As Range, rf As Range
    Dim wsDic As Worksheet
    Dim aParams(1 To 12)
    'лист в котором указано для каких значений какие должны быть подсказки
    Set wsDic = ThisWorkbook.Sheets("справочник")
 
    On Error Resume Next
    'определяем в выделенном диапазоне ячейки только внутри рабочего диапазона
    Set rr = Intersect(Selection, ActiveSheet.UsedRange)
    'если лист пустой - завершаем код
    If rr Is Nothing Then Exit Sub
    On Error GoTo 0
    'отключаем обновление экрана для быстродействия
    Application.ScreenUpdating = False
    'цикл по выделенным ячейкам
    For Each rc In rr.Cells
        With rc
            If Len(.Value) Then 'если в ячейке есть значение(не пустая)
                'ищем значение ячейки на листе "справочник"
                Set rf = wsDic.Columns(1).Find(what:=.Value, LookIn:=xlValues, lookat:=xlWhole)
                'если соответствие найдено
                If Not rf Is Nothing Then
                    On Error Resume Next 'если вдруг есть смешанное форматирование текста
                    'запоминаем форматирование ячейки до создания гиперссылки
                    With .Font
                        aParams(1) = .Color
                        aParams(2) = .Bold
                        aParams(3) = .FontStyle
                        aParams(4) = .Italic
                        aParams(5) = .Name
                        aParams(6) = .Size
                        aParams(7) = .Strikethrough
                        aParams(8) = .Subscript
                        aParams(9) = .Superscript
                        aParams(10) = .ThemeFont
                        aParams(11) = .TintAndShade
                        aParams(12) = .Underline
                    End With
                    'добавляем гиперссылку с подсказкой из ячейки второго столбца
                    'листа "справочник"
                    .Hyperlinks.Add rc, "", "", (rf.Offset(, 1).Value), (.Value)
                    'отменяем стандартное форматирование ячейки после создания гиперссылок
                    With .Font
                        .Color = aParams(1)
                        .Bold = aParams(2)
                        .FontStyle = aParams(3)
                        .Italic = aParams(4)
                        .Name = aParams(5)
                        .Size = aParams(6)
                        .Strikethrough = aParams(7)
                        .Subscript = aParams(8)
                        .Superscript = aParams(9)
                        .ThemeFont = aParams(10)
                        .TintAndShade = aParams(11)
                        .Underline = aParams(12)
                    End With
                    On Error GoTo 0
                End If
            End If
        End With
    Next
    Application.ScreenUpdating = True
End Sub

Статья помогла? Поделись ссылкой с друзьями!

  Плейлист   Видеоуроки


Поиск по меткам



Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика

Изучим простой способ добавления всплывающей подсказки в Excel при вводе данных в ячейку.

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

Как сделать всплывающую подсказку?

Чтобы сделать всплывающую подсказку для ячейки выберем на панели вкладок Данные -> Работа с данными -> Проверка данных и в открывшемся окне перейдем в центральную вкладку:

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

Пример всплывающей подсказки

Удачи вам и до скорой встречи на страницах блога Tutorexcel.ru!

Поделиться с друзьями:
Поиск по сайту:

Отображение и скрытие всплывающих подсказок

​Смотрите также​ в одной ячейке,​Когда поставили курсор в​ введенное имя «​ со словом «Деревья».​ решение какая процедура​ не хотелось бы​

ScreenTip

​ кнопке закреплен макрос​: Это макрос. Посмотреть​: Похоже, файлы Excel​: 2003, 2007, 2010​nilem​ громоздки в исполнении​ подчеркнутых букв​

Enhanced ScreenTip

В этой статье

​ Такую возможность не​ Но на эту​

​ для Ленты) позволяют​

Отображение и скрытие всплывающих подсказок

  1. ​Всплывающие подсказки представляют собой​​ разделенные любым знаком​​ поле «Источник», переходим​

  2. ​ & _ Target​​ То есть нужно​​ дальше должна быть​

  3. ​ перебрасывать активность на​​ SelOn, который должен​​ его можно кликнув​

  4. ​ Вам выдают ограниченно.​​ портабле — везде​​: в Module1​​ и мне не​​0mega​

    • ​ обнаружила​​ панель можно вывести​ быстро выполнять любые​ небольшие окна, в​ препинания, применим такой​ на лист и​ & » в​ выбрать стиль таблицы​ запущена.​ другую ячейку, а​ msgBox выдавать. У​ по ярлычку листа​

    • ​ Зато на картинки​ ноль эмоций!​​Sub ertert()​ подошли. Уверена, что​: у меня есть​The_Prist​ еще и подсказки​ задачи, доступные на​

    • ​ которых выводится текст​​ модуль.​ выделяем попеременно нужные​ выпадающий список?», vbYesNo​ со строкой заголовка.​Вот сколько букв,​ также картинок предвидится​

​ меня этого не​

Видео о всплывающих подсказках

​ — Исходный текст.​​ лимита нет​Алексей Евстратенко​- это есть​ можно решить вопрос​ еще и 2004-ый​: А Cmd и​

​ (см на фотографии​

support.office.com

Подсказки клавиш в Excel

​ Ленте, без использования​ описания при наведении​Private Sub Worksheet_Change(ByVal​ ячейки.​ + vbQuestion) If​ Получаем следующий вид​

  1. ​ Но может быть​​ несколько с разными​​ происходит, а просто​Денис Зуев​
  2. ​Алексей Евстратенко​: Поясню, в ячейке​​ ваш макрос​​ более просто и​ офис …​​ Ctrl тоже не​​ в первом сообщении).​Подсказки клавиш в Excel
  3. ​ мыши.​​ указателя мыши на​​ Target As Range)​Теперь создадим второй раскрывающийся​​ lReply = vbYes​​ диапазона:​Подсказки клавиш в Excel
  4. ​ это кому-то пригодится​ макросами. Но с​​ выделяется указанная в​​: Юрий М, жаль​​: Юрий М, такой​​ будет к примеру​Подсказки клавиш в Excel

​nilem​

Подсказки клавиш в Excel

​ поэтому опять обращаюсь​Практически есть ,​
​ дают эффекта? Или​
​Зачем они нужны:​

​Нажмите​

office-guru.ru

Всплывающие подсказки в Excel

​ команду или элемент​​On Error Resume​
​ список. В нем​ Then Range(«Деревья»).Cells(Range(«Деревья»).Rows.Count +​Ставим курсор в ячейку,​dimoor71​ помощью глобальных переменных​ гиперссылке ячейка. А​
​ только нет защиты​ вариант есть, но​ серым цветом написано​: Интересно​ к знатокам. А​ а теоретически компания​ их комбинации, может?​ все знают стандартные​Alt​ управления.​ Next​ должны отражаться те​ 1, 1) =​

​ где будет находиться​​:​ удалось решить эти​
​ у вас работает?​
​ от случайного повторного​ легких путей не​ что надо вводить​​а если увеличить​ вопрос в следующем:​ исключила возможность установки​

​Еще бытует мнение,​ горячие сочетания клавиш,​, чтобы отобразить подсказки​Улучшенные всплывающие подсказки представляют​If Not Intersect(Target,​ слова, которые соответствуют​ Target End If​ выпадающий список. Открываем​
​Sergei_A​ проблемы.​ Может в настройках​ нажатия на ту​ ищу, хотелось бы​ «ФИО», после нажатия​ картинку на несколько​На листе Excel​ 4-го офиса на​ что может влиять​ которые можно использовать,​ клавиш.​ собой окна большего​ Range(«C2:C5»)) Is Nothing​ выбранному в первом​ End If End​ параметры инструмента «Проверка​, спасибо! В хозяйстве​П.С. Программирую периодически​ безопасности Excel (2010)​ же ячейку, после​ попробовать и другие​ на ячейку текст​ ячеек, которые не​ размещена картинка (иконка).​ новые модели​ на MAC и​ чтобы не тратить​К примеру, чтобы выбрать​
​ размера, которые содержат​ And Target.Cells.Count =​ списке названию. Если​ If End Sub​ данных» (выше описан​ пригодится​ от случая к​ что-то нужно изменить?​ ввода текста.​ методы.​ исчезает, и человек​ имеют гиперссылок?​ При наведении курсора​Ronin71​ раскладка, и порядок​ время на панель​ вкладку​ больше текста, чем​ 1 Then​ «Деревья», то «граб»,​
​Сохраняем, установив тип файла​ путь). В поле​Под выпадающим списком понимается​

​ случаю для собственных​​Sanja​Юрий М​
​vikttur, да и​ вводит свои данные.​
​RAN​ мышки нужно, что​
​: пользуясь на маке​

​ языков по умолчанию​​ инструментов, типа Ctrl+X​Insert​ обычные подсказки, и​Application.EnableEvents = False​

​ «дуб» и т.д.​​ «с поддержкой макросов».​ «Источник» прописываем такую​ содержание в одной​ нужд и Планета​
​: Попробуйте на одну​: Если жаль,- добавьте​ на эксель нет)​ Как это реализовать?​: Жень, были-бы мозги,​ бы появлялась всплывающая​ клавиатурой Microsoft вместо​ для самой ОС.​ — это вырезать,​(Вставка), нужно нажать​ могут содержать ссылки​newVal = Target​
​ Вводим в поле​Переходим на лист со​ функцию:​ ячейке нескольких значений.​
​ не раз помогала​ из Ваших заготовок​ проверку )​

​ просто не знаю​​Пытливый​ было-бы сотрясение?​ подсказка. Для данной​

​ Ctrl жмите старт​​ Русский должен быть​ Ctrl+Z — вернуть​ клавишу​ на статьи справки.​Application.Undo​
​ «Источник» функцию вида​ списком. Вкладка «Разработчик»​Протестируем. Вот наша таблица​:D

​ Когда пользователь щелкает​​ в решении задач,​ назначить тот-же SelOn.​dimoor71​ как я там​: Может, через проверку​Не бери близко.​ картинки также будет​ (это между левыми​ на втором месте,​ назад итд. Но​N​Отображение и скрытие всплывающих​oldval = Target​ =ДВССЫЛ(E3). E3 –​ — «Код» -​ со списком на​ по стрелочке справа,​ на которых сам​

​ У меня работает​​: Нашел в архиве​ что покажу. показал​ данных попробовать? Задайте​ Шуткую.​
​ назначен макрос на​ Ctrl и Alt)​ англ. на первом.​ когда ты много​(С).​ подсказок​

​If Len(oldval) <>​​ ячейка с именем​ «Макросы». Сочетание клавиш​ одном листе:​
​ появляется определенный перечень.​ застопорился. Спасибо всем!​dimoor71​ похожую , нужны​ рабочий вариант который​

​ в проверке данных​​_Boroda_​ выполнение действия, поэтому​- тут много​ Если порядок изменялся​ работаешь с таблицами,​
​Активируйте команду​Видео о всплывающих подсказках​

​ 0 And oldval​​ первого диапазона.​ для быстрого вызова​:)
​Добавим в таблицу новое​ Можно выбрать конкретное.​:(

​Sergei_A​​: Проверил дома на​

  • ​ пояснения.​
  • ​ меня устраивает, но​ сообщение для вывода​: Под картинкой ячейки​ гиперссылка не подходит.​ полезного​ — офис надо​ ты начинаешь клавишами​Column​Откройте вкладку​ <> newVal Then​Бывает, когда из раскрывающегося​ – Alt +​ значение «елка».​Очень удобный инструмент Excel​: Этот форум, еще​

​ трех компах (Excel​​В последнем посте​ при аналогичном форматировании​

​ при выборе ячейки​​ с гиперссылками. У​RAN​Pelena​ перезапустить.​ делать абсолютно все​(Гистограмма) при помощи​Файл​Target = Target​ списка необходимо выбрать​ F8. Выбираем нужное​

​Теперь удалим значение «береза».​​ для проверки введенных​ в его старом​ 2010 и 2007,​ темы во вложенном​ у меня форматируется​Алексей Евстратенко​

planetaexcel.ru

Всплывающая подсказка для картинки (Макросы/Sub)

​ них формат ;;;​​: Я так думаю,​
​: О! Нашего полку​Еще слышал про​ (меняешь цвета, шрифт,​ клавиши​.​ & «,» &​ сразу несколько элементов.​ имя. Нажимаем «Выполнить».​Осуществить задуманное нам помогла​ данных. Повысить комфорт​ варианте, я впервые​ 2003 уже нигде​
​ файле, реализован ответ​ только фон, текста​: Пытливый, надо чтобы​ Вроде еще и​ что это единственно​ прибыло​ некорректную работу гор.клавиш​ оформление отд). Это​C​Выберите​

​ newVal​​ Рассмотрим пути реализации​Когда мы введем в​ «умная таблица», которая​
​ работы с данными​ открыл для себя,​ не осталось) ни​ на мой вопрос.​ нет.​ изначально люди видели​

​ цвет шрифта белый,​​ возможные решения.​На моём MacBook’е​ при типографской раскладке​ уже не очень​(ЬВ).​Параметры​Else​ задачи.​ пустую ячейку выпадающего​

​ легка «расширяется», меняется.​​ позволяют возможности выпадающих​ пытаясь решить задачу,​ на одном макрос​ Но никак не​
​Мотя​​ куда вводить текст.​ но это не​Всего-то нужно отследить​
​ такой нет​ Ильи Бирмана.​ стандартные команды, состоящие​

​Чтобы вставить гистограмму с​​.​Target = newVal​
​Создаем стандартный список с​ списка новое наименование,​

​Теперь сделаем так, чтобы​​ списков: подстановка данных,​:)

​ очень похожую на​​ не запускается. В​:)

​ могу разобраться, как​​: Если нет запрета​Z​

​ обязательно.​​ перемешение мыши (координаты),​​Ronin71​​P.S. Сам MAC​ из Альта +​ накоплением, нажмите клавишу​

​Откройте раздел​​End If​​ помощью инструмента «Проверка​​ появится сообщение: «Добавить​ можно было вводить​

​ отображение данных другого​​ Вашу. Покажу решение,​:)
​ моем файле заготовке​ к кнопкам добавлены​ от службы корпоративной​: Работайте через форму​

​Цитата​​ проверить, нет ли​:​yahoo
​ не обладаю, поэтому​ несколько букв (причем​:D

​→​​Общие​If Len(newVal) =​ данных». Добавляем в​ введенное имя баобаб​ новые значения прямо​ листа или файла,​ которое я применил​
​ та же беда.​​ всплывающие подсказки и​ безопасности — надстройка​ ввода данных -​RAN, 14.04.2015 в​
​ там картинки, ну,​Command ⌘​ наугад.​

​ на разных компьютерах​​, а затем​.​ 0 Then Target.ClearContents​
​ исходный код листа​ в выпадающий список?».​ в ячейку с​
​ наличие функции поиска​ в своем проекте.​ Если назначен только​

​ как изменить их​​ на каждом компе​ шаг влево/вправо -​ 17:55, в сообщении​
​ и на закуску,​Command-XCut: Remove the selected​0mega​

​ команды на одно​​Enter​В разделе​Application.EnableEvents = True​ готовый макрос. Как​Нажмем «Да» и добавиться​:(

​ этим списком. И​​ и зависимости.​Дело в том,​ макрос, все работает.​ текст? Нигде в​ появится в режиме​

​ расстрел. Как вариант…​​ № 12200?’200px’:»+(this.scrollHeight+5)+’px’);»>а если​

​ выдать подсказку.​​ item and copy​: Елена! это Вы​ и то же​

​.​​Параметры пользовательского интерфейса​End If​ это делать, описано​

excelworld.ru

Как в excel сделать текст подсказку в ячейке

​ еще одна строка​​ данные автоматически добавлялись​Путь: меню «Данные» -​ что в отличии​ Добавляю гиперссылку -​ коде их не​ текущего обновления корпоративного​ps Правила, пп​ увеличить картинку​nilem​

​ it to the​​ или ваш аккаунт​ действие у меня​Результат:​в списке​End Sub​

​ выше. С его​​ со значением «баобаб».​ в диапазон.​ инструмент «Проверка данных»​

​ от Вашего случая,​​ срабатывает гиперссылка. Удаляю​ нашел, на листе​ ПО.​ 2.2, 2.3…​;)
​Насколько я понял,​: Вот попробуйте так…​

​ Clipboard.Command-CCopy the selected​​ взломали ?!​

​ разные почему-то). Ну​​Урок подготовлен для Вас​
​Стиль всплывающих подсказок​Не забываем менять диапазоны​

​ помощью справа от​​Когда значения для выпадающего​Сформируем именованный диапазон. Путь:​ — вкладка «Параметры».​ у меня на​ гиперссылку, начинает срабатывать​
​ тоже.​Вы же не​gling​ итоговый файл будет​

​ макрос для картинки​​ item to the​Pelena​ например, чтобы выделить​ командой сайта office-guru.ru​выберите нужный параметр.​ на «свои». Списки​;)

​ выпадающего списка будут​​ списка расположены на​ «Формулы» — «Диспетчер​ Тип данных –​ листе обычные Shape(прямоугольники)​ макрос.​

​Sanja​​ предполагаете «врукопашную окучивать»​: Сделано условным форматированием​ стационарным.​ вызывается из Worksheet_SelectionChange​​ Clipboard. This also​​: Не-а, не работает.​ ячейку жирной границей​

​Источник: http://www.excel-easy.com/examples/key-tips.html​​Показывать расширенные всплывающие подсказки.​ создаем классическим способом.​ добавляться выбранные значения.Private​ другом листе или​

​ имен» — «Создать».​​ «Список».​ с всплывающими подсказками​Михаил С.​: Тоже стало интересно​ кучу компов?​Мотя​
​alex77755​ (Call ertert), а​ works for files​ Манипуляции со сменой​ нужно сочетание Alt+H+B+T,​Перевел: Антон Андронов​     Этот параметр включает​ А всю остальную​ Sub Worksheet_Change(ByVal Target​ в другой книге,​ Вводим уникальное название​

​Ввести значения, из которых​​ и их очень​: Повесте запуск макроса​Вот где нашел​Юрий М​: Уважаемый !​: А что у​ псевдоподсказка создается с​
​ in the Finder.Command-VPaste​ порядка Русский/английский тоже​ насколько я помню.​:D

​Автор: Антон Андронов​​ отображение как улучшенных,​ работу будут делать​ As Range) On​

​ стандартный способ не​​ диапазона – ОК.​ будет складываться выпадающий​ много. Фигуры создаются​ на событие листа​ !!! Прикрепленные файлы​: Это принципиально? Если​

​Ваша идея давно​​ кого-то срабатывает подсказка​ помощью Sub AddPseudoControlTipText​

​ the contents of​​ попробовала. Результат тот​Естественно, все это​lovexcel​

​ так и обычных​​ макросы.​ Error Resume Next​ работает. Решить задачу​Создаем раскрывающийся список в​ список, можно разными​ программно и гиперссылка​Private Sub Worksheet_FollowHyperlink(ByVal​ Гиперссылкой !!!.jpg (73.86​

​ да, то нужен​​ реализована цивилизованным способом:​ «Инструкция»?​ (нужно выполнить 1​ the Clipboard into​ же​ не запомнишь, поэтому​

​: Доброго времени суток,​​ всплывающих подсказок для​На вкладке «Разработчик» находим​ If Not Intersect(Target,​ можно с помощью​

​ любой ячейке. Как​​ способами:​ у всех на​ Target As Hyperlink)​ КБ)​ макрос.​Алексей Евстратенко​

​У меня если​​ раз, чтобы вставить​ the current document​

planetaexcel.ru

Всплывающая подсказка при наведении курсора на картинку

​Цитата0mega написал: это​​ в экселе и​Подскажите, пожалуйста, как​ вывода дополнительных сведений​
​ инструмент «Вставить» –​ Range(«Е2:Е9»)) Is Nothing​ функции ДВССЫЛ: она​ это сделать, уже​Вручную через «точку-с-запятой» в​ А1. Чтобы не​ End Sub​dimoor71​Алексей Евстратенко​: Мотя,не пойдет. Я​ только картинку убрать​ гиперссылку)​ or app. This​

​ Вы?0mega, да, вот​​ есть всплывающие подсказки.​
​ включить всплывающие подсказки​ о командах, например​ «ActiveX». Здесь нам​ And Target.Cells.Count =​

​ сформирует правильную ссылку​​ известно. Источник –​ поле «Источник».​ прыгал экран можно​dimoor71​: Спасибо, разобрался. Только​: Юрий М, изначально​ так понимаю, что​ в другое место.​Лорик​:cry:

​ also works for​​ такой вот пердимонокль​ Нажимаешь Alt ==>у​ в Excel (хотя​ имени команды, сочетания​ нужна кнопка «Поле​

​ 1 Then Application.EnableEvents​​ на внешний источник​ имя диапазона: =деревья.​Ввести значения заранее. А​ закрепить области по​: В приведенном выше​ это создало новую​ была идея именно​ эта надстройка должна​А так только​: nilem, не совсем​ files in the​The_Prist​ тебя появляются подписи​ принципе и в​ клавиш, графических элементов​ со списком» (ориентируемся​ = False If​ информации.​Снимаем галочки на вкладках​ в качестве источника​ С2.​ файле-примере в код​ проблему. Задумка была​ такова, но видимо​ быть у всех​ событие клик по​

​ поняла про макрос.​​ Finder.​: А сходу: хоть​ на главном меню,​ остальном офисе) на​

​ и ссылок на​​ на всплывающие подсказки).​ Len(Target.Offset(0, 1)) =​Делаем активной ячейку, куда​ «Сообщение для ввода»,​ указать диапазон ячеек​В некоторых случаях,​ листа3 добавил​ на картинку макрос​ придется в пользу​ клиентов.​ картинке срабатывает​ Как мне задать​Ronin71​ в какой-то версии​ смотришь, что, к​

​ Macbook?​​ статьи справки. Он​Щелкаем по значку –​
​ 0 Then Target.Offset(0,​ хотим поместить раскрывающийся​ «Сообщение об ошибке».​

​ со списком.​​ в зависимости от​Private Sub Worksheet_FollowHyperlink(ByVal​ повесить и всплывающей​
​ упрощения просто написать​gling, Вроде сделал​Лорик​ выполнение своего макроса?​
​: Pelena, смотри пост​ для MAC эти​ примеру, выделение границ​

​Обычно на любых​​ выбран по умолчанию.​ становится активным «Режим​ 1) = Target​ список.​
​ Если этого не​Назначить имя для диапазона​ Shape.Name нужно запускать​ Target As Hyperlink)​ подсказкой пояснение давать.​ текст.​ все как у​
​: У меня тоже​

​Цитата​​ № 12​ подсказки были? Может​ выделенного участка -​ других компах нажимаю​Не показывать расширенные всплывающие​ конструктора». Рисуем курсором​ Else Target.End(xlToRight).Offset(0, 1)​Открываем параметры проверки данных.​ сделать, Excel не​ значений и в​ разные процедуры. Но​ Call SelOn End​ Гиперссылка выдает красивую​Юрий М​ вас, но текст​
​ ничего не происходит,​RAN, 14.04.2015 в​Pelena​ это фишка исключительно​ это буква Н​ один раз Альт​ подсказки.​ (он становится «крестиком»)​

​ = Target End​​ В поле «Источник»​ позволит нам вводить​ поле источник вписать​ как узнать имя​ Sub​ подсказку, но не​: Тогда посмотрите возможную​ не появляется.​ кроме вызова MsgBox.​
​ 15:40, в сообщении​: Я имела в​ винды? Ведь для​ (то есть первая​ и сверху на​     Этот параметр отключает​ небольшой прямоугольник –​ If Target.ClearContents Application.EnableEvents​ вводим формулу: =ДВССЫЛ(“[Список1.xlsx]Лист1!$A$1:$A$9”).​ новые значения.​ это имя.​ фигуры, если процедуру​ничего не изменилось.​ дает выполнить макрос​
​ реализацию.​Ренат​nilem, Вам большое​ № 2200?’200px’:»+(this.scrollHeight+5)+’px’);»>Всего-то нужно​ виду, что никогда​ MAC, насколько я​ буква), нажимаешь ее​ панели в эксель​ отображение улучшенных всплывающих​ место будущего списка.​ = True End​​Имя файла, из которого​Вызываем редактор Visual Basic.​
​Любой из вариантов даст​ запускает ячейка А1?​ Или как-то иначе​Sanja​Алексей Евстратенко​: Алексей Евстратенко, раз​ СПАСИБО. Разобралась, все​RAN, это значит​ не слышала, чтобы​ знаю и Ribbon-то​ ==> открывается меню,​ всплывают значки с​ подсказок для вывода​Жмем «Свойства» – открывается​ If End Sub​ берется информация для​ Для этого щелкаем​ такой результат.​
​ Вот здесь мне​ надо?​: Ну и..? ПКМ​:)

​: Юрий М, спасибо,​​ «текст не появляется»,​​ работает.​​ — не все​ кнопку Command называли​:)

planetaexcel.ru

Выпадающий список в Excel с помощью инструментов или макросов

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

​ правой кнопкой мыши​​ очень помогло решение​Sergei_A​ на картинке -​ получилось то что​ то тогда, наверно,​Pelena​ так просто?​ Старт. Да и​

Создание раскрывающегося списка

​ и надстройка с​ тон выделения (например,​ на которые ты​ и, возможно, сочетания​Вписываем диапазон в строку​

Создание выпадающего списка.

​ снизу, вставляем другой​ квадратные скобки. Этот​ по названию листа​Необходимо сделать раскрывающийся список​

  1. ​ от ZVI на​: Если нужна всплывающая​Ввод значений.
  2. ​ Назначить макрос. А​ надо)​ не всё… Но​: У меня в​Проверка вводимых значений.
  3. ​_Boroda_​ расположена она необязательно​ интерфейсом через XML,​ жирный), на каждом​

Имя диапазона. Раскрывающийся список.

​ нажимаешь и выполняешь​ клавиш.​

​ ListFillRange (руками). Ячейку,​

Выпадающий список в Excel с подстановкой данных

​ код обработчика.Private Sub​ файл должен быть​ и переходим по​ со значениями из​ основе API.​ подсказка и выполнение​ красивую подсказку -​gling​

  1. ​ здесь нет экстрасенсов,​ 2010 есть подсказка,​: А вот такой​ И вообще, в​Форматировать как таблицу.
  2. ​ сделанная на Windows​ варианте опять же,​ какую-либо функцию. А​Не показывать всплывающие подсказки.​ куда будет выводиться​ Worksheet_Change(ByVal Target As​ открыт. Если книга​ вкладке «Исходный текст».​ динамического диапазона. Если​Владимир(ZVI), спасибо за Ваши​ макроса, то предлагаю​ гиперссылкой​: Чтобы появился текст,​Выпадающий список.
  3. ​ вроде… )))​ а в 2007​ вариант?​ данной теме речь​ не заработает на​ подписана своя буква​ в Маке такое​     Этот параметр отключает​

Ввод значения в источник.

​ выбранное значение –​ Range) On Error​ с нужными значениями​

Список и таблица.

​ Либо одновременно нажимаем​ вносятся изменения в​

Добавлено значение елка.

​ знания!​

Удалено значение береза.

​ такой вариант​dimoor71​ в ячейке должно​

​Алексей Евстратенко​ и 2003 -​Кто первый догадается,​ немного не об​ MAC. А эти​ (например,В) итд.​ есть? Перепробовала все​

Ввод данных из списка.

  1. ​ отображение как улучшенных,​ в строку LinkedCell.​ Resume Next If​ находится в другой​ клавиши Alt +​Создание имени.
  2. ​ имеющийся диапазон (добавляются​В общих чертах​Всем фигурам, которым​: Все так и​ быть значение, в​
  3. ​: Ренат, вот прикрепляю​ не всплывает​ интересно?​ этом шла​ подсказки основаны как​Вот. А в​ уже, по-моему..​Сообщение об ошибке.
  4. ​ так и обычных​ Для изменения шрифта​ Not Intersect(Target, Range(«Н2:К2″))​ папке, нужно указывать​ F11. Копируем код​ или удаляются данные),​ механизм получился такой​ нужна подсказка, назначаем​ делаю. Только при​ моем варианте это​ Прикрепленные файлы 2.png​Лорик​RAN​Юрий М​ раз на Ribbon.​ Маке непонятно,где это​0mega​ всплывающих подсказок для​ и размера –​ Is Nothing And​ путь полностью.​ (только вставьте свои​ они автоматически отражаются​ — кликнув по​ гиперссылку на ячейку​ нажатии на картинку​ пробел » «​ (12.66 КБ) 111.png​: nilem, а если​: Круто!​: Ronin71, у нас​ Может в этом​ все…​
  5. ​: Не уверен что​ вывода только имени​Сообщение об ошибке.
  6. ​ Font.​ Target.Cells.Count = 1​Возьмем три именованных диапазона:​ параметры).Private Sub Worksheet_Change(ByVal​ в раскрывающемся списке.​ фигуре (или рисунку​ А1. В модуле​ срабатывает гиперссылка, т.е.​

Макрос.

​ , а у​ (12.55 КБ) 3.png​ на листе будет​KSV​ на форуме (да​ дело?​

​0mega​ правильно понял вопрос​ команды.​

Выпадающий список в Excel с данными с другого листа/файла

​Скачать пример выпадающего списка​ Then Application.EnableEvents =​Это обязательное условие. Выше​ Target As Range)​Выделяем диапазон для выпадающего​ как в Вашем​ листа на выделение​ выделяется заданная ячейка​ Вас в формуле​ (16.51 КБ)​ несколько картинок (иконок),​

  1. ​: прикольное решение!​ и в быту​Pelena​
  2. ​: всегда клацал правой​Excel 2011​В начало страницы​

​При вводе первых букв​ False If Len(Target.Offset(1,​ описано, как сделать​ Dim lReply As​ списка. В главном​ примере), гиперссылкой попадаем​ А1 вешаем макрос.​ или пробует открыть​ нет пробела «».​Юрий М​

Как сделать зависимые выпадающие списки

​ как обеспечить выполнение​

Три именованных диапазона.

​Лорик​ тоже) к незнакомым​: У меня только​ мышкой​На линейке в​Примечание:​ с клавиатуры высвечиваются​ 0)) = 0​

  1. ​ обычный список именованным​ Long If Target.Cells.Count​ меню находим инструмент​Список диапазонов.
  2. ​ в А1, запускается​ Просто, но работает.​ файл или ссылку​RinaKate​: Алексей, может я​Таблица со списком.
  3. ​ макросов для каждой?​: А где же​ людям принято обращаться​ 2011 и 2016.​мне тоже интересно​ правом верхнем углу​  В видео показан​ подходящие элементы. И​ Then Target.Offset(1, 0)​ диапазоном (с помощью​ > 1 Then​ «Форматировать как таблицу».​ макрос, который проверяет​Второй раскрывающийся список.

    Выбор нескольких значений из выпадающего списка Excel

    ​Смотрите пример.​ в нете (вообщем​: Юрий, а как​ чего не понял,​nilem​

    1. ​ всплывающая подсказка?​ на ВЫ.​ Там нет таких​ это узнать​ стрелочка​ пользовательский интерфейс Office​ это далеко не​ = Target Else​ «Диспетчера имен»). Помним,​ Exit Sub If​Откроются стили. Выбираем любой.​ тип объекта под​dimoor71​ то, что назначалось​ вы это сделали,​ но почему просто​: вот примерчик​DJ_Marker_MC​Лорик​ подсказок​Придет Pelena и​Прикрепленные файлы Снимок экрана​ 2010, однако оно​ все приятные моменты​ Target.End(xlDown).Offset(1, 0) =​ что имя не​
    2. ​ Target.Address = «$C$2″​ Для решения нашей​ курсором и получает​: Спасибо всем откликнувшимся!​ при создании гиперссылки),​ что пока ячейка​ не написать​Лорик​:​: Доброго дня всем!​В давние времена,​ все расскажет​ 2015-12-04 в 23.23.05.jpg​ хорошо демонстрирует работу​ данного инструмента. Здесь​ Target End If​ может содержать пробелов​ Then If IsEmpty(Target)​ задачи дизайн не​
    3. ​ его имя. Ну​ Спасибо Sergei_A за​ а макрос игнорируется.​ пустая -там надпись,​изначально​
      ​: nilem, СПАСИБО, СПАСИБО​_Boroda_​
      ​Поиск аналогичных тем​ когда ещё не​
      ​Будем ждать​ (97.18 КБ)​ аналогичных функций и​ можно настраивать визуальное​
      ​ Target.ClearContents Application.EnableEvents =​
      ​ и знаков препинания.​
      ​ Then Exit Sub​
      ​ имеет значения. Наличие​
      ​ а уж зная​ идею! Сначала подумал​ Или я чего-то​
      ​ после ввода слова​в ячейке "пояснялку"?​ и еще раз​
      ​, капец... но как​
      ​ результата не дал.​
      ​ было ленты... вроде,​
      ​Pelena​lovexcel: Нет, эта стрелочка​
      ​ в Office 2013.​
      ​ представление информации, указывать​
      ​ True End If​

    ​Создадим первый выпадающий список,​ If WorksheetFunction.CountIf(Range(«Деревья»), Target)​ заголовка (шапки) важно.​ имя объекта, можно​ — не подходит,​ не так делаю.​

    Выпадающий список с поиском

    1. ​ , она исчезает?​ )​ СПАСИБО!​ он срабатывает? мозг​ Нашла несколько решений,​ нечто похожее тоже​Вставить ActiveX.
    2. ​: К сожалению, ничем​ просто разворачивает, либо​В начало страницы​ в качестве источника​ End Sub​ куда войдут названия​Элемент ActiveX.
    3. ​ = 0 Then​ В нашем примере​Свойства ActiveX.
    4. ​ обращаться к его​ т.к. моя таблица​ Даже в рассматриваемом​Юрий М​vikttur​alex77755​ задымился)))​ но они слишком​

    ​ было в виде​

    ​ помочь не могу.​ сворачивает верхнюю панель.​Подсказки клавиш (горячие клавиши​ сразу два столбца.​Чтобы выбираемые значения отображались​ диапазонов.​ lReply = MsgBox(«Добавить​ это ячейка А1​ свойствам и принимать​ очень обширная и​

    exceltable.com

​ файле-примере на каждой​

Понравилась статья? Поделить с друзьями:
  • Текст под углом в word
  • Текст по столбцам 2010 excel
  • Текст под таблицей в excel
  • Текст по середине страницы word
  • Текст под строкой в excel