Я проверил ячейку путем проверки данных.
Теперь он может содержать только значения от 0 до 100. если пользователь вводит значение вне диапазона, т.е. ниже 0 или выше 100, появляется окно сообщения, информирующее, что значение должно быть от 0 до 100.

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

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

2 ответа2

0

Не уверен, как это сделать за пределами VBA. Вот некоторые VBA, чтобы добавить к вашему листу, чтобы получить эту функциональность:

Private Sub Worksheet_Change(ByVal Target As Range)
If Range("TestCell") > 100 Then
    MsgBox "Check your inputs."
End If
End Sub
0

Поместите правило проверки данных в ячейку, от которой зависит ваша формула. Если, например, у вас есть =2*A1 в B1 и вы установили проверку данных для B1 (например, between 0 and 100), вместо этого установите проверку для A1 (например, between 0 and 50).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .