Заполните ячейку стандартной формулировкой, когда другая ячейка возвращает что-либо кроме нуля - PullRequest
0 голосов
/ 31 мая 2018

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

Т.е. если ячейка A1 возвращает результат, больший или меньший нуля, я бы хотела, чтобы ячейка B2 возвратила формулировку <<<<<< Error - Cell must equal zero.

Не уверен, поможет ли это, но создается цифра в ячейке A1в результате разницы между двумя другими клетками.Например, формула в ячейке A1 выглядит следующим образом: D2 - D5.

Отказ от ответственности: Практически новичок в VBA.Опыт включает около 6 утверждений If / Elseif.

1 Ответ

0 голосов
/ 31 мая 2018

Вам не нужен VBA для достижения желаемого результата.

Поместите следующую формулу в B1 (если вы хотите отобразить ошибку msg в B1 в зависимости от результата, возвращаемого формулой в A1)

=A1

И затем примените следующее пользовательское форматирование к B1.

"<<<<<< Error - Cell must equal zero.";"<<<<<< Error - Cell must equal zero.";

Это даст следующий вывод в B1.enter image description here

enter image description here

enter image description here

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