Как в 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 — на ленте вкладка «Данные» -> пункт «Проверка»

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

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

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

Хитрости »

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


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

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


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

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

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

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

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


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

'---------------------------------------------------------------------------------------
' 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
ссылки
статистика

In Microsoft Excel, tooltips are simply small windows that pop up when you select or highlight certain cells. These windows generally include a message specific to the connected cell, and offer you some information about the data in the cell, or about what you should enter into the cell. Excel gives you two different types of tooltips to choose from: one that appears when you mouse over the cell, and one that appears when you select the cell.

Mouse-Over Tooltip

  1. Open the Excel 2010 worksheet where you want to add a tooltip.

  2. Click on the cell where you want the tooltip to appear, then click the «Review» tab at the top of the screen.

  3. Click the «New Comment» button, located within the Comments area of the ribbon.

  4. Type your tooltip message into the box that appears next to your selected cell. Click anywhere outside of the box once you are done typing to save the comment. This tooltip will appear whenever you move the mouse over this cell.

Selection Tooltip

  1. Open the Excel 2010 spreadsheet where you want to add your tooltip.

  2. Select the cell you want to alter, then click the «Data» tab at the top of the screen.

  3. Click the «Data Validation» button, located in the Data Tools area of the ribbon. A small Data Validation window appears.

  4. Click the «Input Message» tab at the top of the window. Ensure there is a check mark next to «Show input message when cell is selected.» Place your cursor in the «Title» field and enter a name for the tooltip, then place your cursor into the «Input Message» field and type in the note you want users to see when they click on this cell. Click «OK» when you are done.

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

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

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

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

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

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

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

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

Содержание

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

Как сделать всплывающее сообщение в эксель

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выбираем местом в документе
Введите адрес ячейки — указываем адрес той ячейки, в которой хотим создать подсказку
Или выберите место в документе — указываем тот лист, на котором наша ячейка, в которой создаем подсказку.
Далее жмем кнопку Подсказка и в появившемся окне вписываем текст всплывающей подсказки -Ок. Так же в основном окне жмем Ок. Подсказка создана.
Ниже небольшой ролик, в котором показано как это все делается пошагово:

В этом способе все хорошо, кроме двух вещей:

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

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

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

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

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

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

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

Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!

1. Держать Alt + F11 клавиши одновременно, чтобы открыть Microsoft Visual Basic для приложений окно.

2. В Microsoft Visual Basic для приложений окно, дважды щелкните Эта рабочая тетрадь из Проект-VBAProject панели, затем скопируйте и вставьте приведенный ниже код VBA в Модули окно, см. снимок экрана:

Внимание: Если Проект-VBAProject панель скрыта, щелкните Вид > Обозреватель проекта для его отображения.

3. Затем закройте окно кода и сохраните эту книгу как Excel Macro-Enabled Workbook формат, пожалуйста, нажмите Файл > Сохранить какИ в Сохранить как окно, выберите Excel Macro-Enabled Workbook из Сохранить как список, см. снимок экрана:

4. Теперь при первом открытии этого файла вверху таблицы отображается предупреждение системы безопасности, щелкните Включить контент кнопку для активации кода VBA, см. снимок экрана:

Автоматически открывать определенные книги при следующем запуске Excel

После установки Kutools for Excel, выполните следующие действия:

1. Открывайте книги, которые вы хотите открыть вместе в следующий раз автоматически.

2. Затем нажмите Предприятие > Workbook > Автоматически открывать эту книгу в следующий раз, см. снимок экрана:

3. В Автоматически открывать эту книгу в следующий раз диалоговое окно, щелкните Выбрать все чтобы проверить все книги, которые вы хотите автоматически открывать в следующий раз при запуске файла Excel, затем нажмите Ok для выхода из диалога см. снимок экрана:

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

Внимание: Чтобы отменить эту операцию, вам просто нужно отменить выбор всех книг или удалить или очистить книги в Автоматически открывать эту книгу в следующий раз диалоговое окно.

Источник

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

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

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

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

На чтение 6 мин Просмотров 2.4к. Опубликовано 12.03.2021

Содержание

  1. Как сделать всплывающую подсказку?
  2. Где находится?
  3. Настройка условия проверки
  4. Всплывающая подсказка ячейки Excel
  5. Вывод сообщения об ошибке

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

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

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

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


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

трюки • приёмы • решения

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

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

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

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

Если столбец содержит несколько записей, которые соответствуют первым нескольким символам, Excel не отобразит предложение по автоматическому завершению, пока новая запись не будет соответствовать одной из старых однозначным образом. Например, если столбец также содержит продукт под названием «сахар-рафинад», автозавершение не будет реализовано, пока вы не введете либо первую букву слова «песок», либо первую букву слова «рафинад».

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

Рис. 32.1. Выбор пункта контекстного меню Выбрать из раскрывающегося списка позволяет отображать список записей в столбце

Вы даже можете получить доступ к списку с клавиатуры: нажмите Shift+F10 для отображения контекстного меню, а затем нажмите клавишу К (горячую клавишу для команды Выбрать из раскрывающегося списка). Используйте кнопки со стрелками, чтобы сделать свой выбор, и нажмите Enter.

Имейте в виду, что функция автозавершения работает только в пределах смежных столбцов ячеек. Если у вас есть, например, пустая строка, автозавершение будет анализировать только содержимое ячеек под пустой строкой. Если функция автозавершения покажется вам отвлекающей, ее можно отключить в разделе Дополнительно диалогового окна Параметры Excel (выберите Файл ► Параметры). Флажок Автозавершение значений ячеек находится в области Параметры правки.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

Пытливый

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

Сообщений: 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 КБ)

 

Юрий М

Модератор

Сообщений: 60581
Регистрация: 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

 

Юрий М

Модератор

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

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

#14

07.06.2016 19:44:20

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

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

 

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

 

Юрий М

Модератор

Сообщений: 60581
Регистрация: 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

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

 

Юрий М

Модератор

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

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

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

 

Денис Зуев

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

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

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

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

 

Юрий М

Модератор

Сообщений: 60581
Регистрация: 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

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

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

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

 

Юрий М

Модератор

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

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

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

 

Aleksei

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

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

#27

25.06.2022 22:22:33

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

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

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

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

 

Юрий М

Модератор

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

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

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

 

Aleksei

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

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

#29

25.06.2022 22:38:50

Юрий М,

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

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

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

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

 

Юрий М

Модератор

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

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

#30

25.06.2022 22:47:17

Так?

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

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

Понравилась статья? Поделить с друзьями:
  • Как в excel в ячейке убрать первые значения
  • Как в excel в ячейке вместо формулы было число
  • Как в excel ввести десятичное число
  • Как в excel в ячейке убрать буквы от цифр
  • Как в excel в ячейке ввести новую строку