Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как вскрыть окно сообщения, если значение ячейки равно «X» в Excel?

Всплывающее окно сообщений помогает при поиске определенного содержимого в указанном диапазоне. Например, вы находите значение ячейки, которое равно 50 в диапазоне A1: C7, и вам нужно окно с сообщением, чтобы узнать, существует ли значение ячейки или нет. Следующие два метода могут помочь вам.

Всплывающее окно сообщения, если значение ячейки равно «X» с кодом VBA

Легко всплывающее окно сообщения, если значение ячейки равно «X» с Kutools для Excel


Всплывающее окно сообщения, если значение ячейки равно «X» в Excel

щелчок Kutools > Выбрать > Выберите конкретные ячейки, Kutools for Excel's Выберите конкретные ячейки утилита поможет вам легко найти и выбрать ячейку, которая содержит или равна определенному значению в Excel и всплывает окно сообщения. См. ниже скриншот:

Kutools for Excel включает в себя более удобные инструменты Excel 300. Бесплатно, без ограничений, в 30-дни. Подробнее Скачать сейчас

doc, если значение ячейки 7

Вкладка «Office» Включите редактирование и просмотр с вкладками в Office и упростите свою работу ...
Kutools для Excel добавляет расширенные функции 300 в Excel и повышает производительность на 80%
  • Авто текст: Создайте свои любимые диаграммы, изображения, ячейки, сложные формулы и снова использовать их быстро в будущем.
  • Больше, чем текстовые функции 20: Извлечь номер из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова ...
  • Инструменты слияния: Несколько рабочих книг и листов в одном; Объединить несколько ячеек / строк / столбцов и сохранить данные; Объединить повторяющиеся строки и суммы ...
  • Сплит Инструменты: Разбить данные на несколько листов на основе значения; Одна рабочая книга для нескольких файлов Excel, PDF или CSV; От одного столбца до нескольких столбцов ...
  • Вставить Пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона; Создать список рассылки и Отправка писем по значению ячейки...
  • Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, частоте и более; Фильтр жирным шрифтом, формулами, комментариями ...
  • Более чем мощные функции 300; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простота развертывания в компании; Полнофункциональная 60-дневная бесплатная пробная версия.

Всплывающее окно сообщения, если значение ячейки равно «X» с кодом VBA


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

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

doc, если значение ячейки 1

2. в Microsoft Visual Basic для приложений окно, скопируйте и вставьте следующий код VBA в окно кода.

Код VBA: всплывающее окно сообщения, если значение ячейки равно «X»,

Private Sub Worksheet_Change(ByVal Target As Range)
'Update: 2017/7/25
    Dim xCell As Range, Rg As Range
    On Error Resume Next
    Set Rg = Application.Intersect(Target, Range("A1:C7"))
    If Not Rg Is Nothing Then
        For Each xCell In Rg
            If xCell.Value = "50" Then
                MsgBox "guest entered into cell " & xCell.Address, vbInformation, "Kutools for Excel"
                Exit Sub
            End If
        Next
    End If
End Sub
Private Sub Worksheet_selectionChange(ByVal Target As Range)
    Dim xCell As Range, Rg As Range
    On Error Resume Next
    Set Rg = Application.Intersect(Target, Range("A1:C7"))
    If Not Rg Is Nothing Then
        For Each xCell In Rg
            If xCell.Value = "50" Then
                MsgBox "guest entered into cell " & xCell.Address, vbInformation, "Kutools for Excel"
                Exit Sub
            End If
        Next
    End If
End Sub

3. Нажмите другой + Q клавиш, чтобы закрыть Microsoft Visual Basic для приложений и вернуться к рабочему листу.

С этого момента, когда значения ячейки изменяются в диапазоне A1: C7, и есть значение ячейки равно «50», вы получите окно сообщения, как показано ниже.

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

doc, если значение ячейки 1

Примечания:

1. Если значение ячейки не соответствует критериям, окно сообщения не появится.

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

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


Всплывающее окно сообщения, если значение ячейки равно «X» с помощью Kutools для Excel

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

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни.

1. Выберите диапазон, который вы хотите найти, если значение ячейки существует, затем нажмите Kutools > Выбрать > Выберите конкретные ячейки, Смотрите скриншот:

2. в Выберите конкретные ячейки в диалоговом окне выберите Ячейка вариант в Тип выбора раздел, затем выберите Равно в первом Конкретный тип в раскрывающемся списке и введите значение ячейки в следующем текстовом поле и, наконец, нажмите OK Кнопка.

doc, если значение ячейки 1

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

doc, если значение ячейки 1

В противном случае вы получите окно сообщения, как показано ниже.

doc, если значение ячейки 1


Легко всплывающее окно сообщения, если значение ячейки равно «X» с Kutools для Excel

Kutools for Excel включает в себя более удобные инструменты Excel 300. Бесплатно, без ограничений, в 60-дни. Скачайте бесплатную пробную версию прямо сейчас!


Статьи по теме:


Kutools для Excel - лучший инструмент для повышения производительности в офисе Повысьте производительность на 80%

  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более чем мощные функции 300, Работает с Office 2007-2019 и 365. Поддерживает все языки. Простота развертывания в компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905

Вкладка «Office» предоставляет интерфейс с вкладками для Office и упрощает работу

  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    AWhite · 1 years ago
    Is there a way to update for 2 values in the same range? ex "50" or "100" ?
    • To post as a guest, your comment is unpublished.
      AWhite · 1 years ago
      I also tried duplicating this code, and changing to a different range where my data is repeated, but it appears the "Worksheet - Change" function can only be used once. Is this true?
  • To post as a guest, your comment is unpublished.
    Tango · 2 years ago
    This script works fine when the cell was enter manually. But when I try to copy the whole line from the other line and paste it to the new line, the pop up window will still come up even the cell on the new line didn't contain the key word.

    Any way to get rid of it?
    Please advice. Thanks
    • To post as a guest, your comment is unpublished.
      Linda · 2 years ago
      Dear TANGO,
      Thank you for your comment! We have updated the VBA script to get rid of the problem you mentioned above. Hope the new code can ease your work.
      If you have any problem, please do hesitate to contact us!
      Thanks again for your comment!
      • To post as a guest, your comment is unpublished.
        cassidy joram · 1 years ago
        please need your help give me your email address Linda mine is mineralsuganda256@gmail.com
        • To post as a guest, your comment is unpublished.
          crystal · 1 years ago
          Hi,
          Sorry for replying so late. Please contact me at zxm@addin99.com.