Проверьте ячейку, содержащую формулу

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

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

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

0
задан 22.11.2010, 18:46

2 ответа

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

Private Sub Worksheet_Change(ByVal Target As Range)
If Range("TestCell") > 100 Then
    MsgBox "Check your inputs."
End If
End Sub
0
ответ дан 27.11.2019, 18:50

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

0
ответ дан 27.11.2019, 18:50

Теги

Похожие вопросы