Оценить возможность динамического выполнения оператора IF / ELSE во время выполнения - PullRequest
0 голосов
/ 18 июня 2020

Я ищу вариант, в котором некоторые условия 'IF, ELSE' присутствуют в виде простого текста в некоторых ячейках на листе Excel, и мне нужно оценить эти условия во время выполнения и продолжить работу на основе этих оценок.

Я даю здесь упрощенный пример. Скажем, ячейка на листе имеет текст ниже:

IF a > 1 AND b < 5 THEN c = "x" Else d ="y"

Во время выполнения я получу значения a и b откуда-то еще, а затем на основе приведенного выше текста в ячейке мне нужно проверить, есть ли условие a> 1 и b <5 </em> истинно и, соответственно, устанавливается c или d. Я не могу жестко закодировать приведенный выше оператор if / else в моем макросе, поскольку эти условия обязательно должны измениться, и мне нужно подобрать их и преобразовать в эквивалентные операторы if / else и действовать соответственно. Будет много таких условий, которые будут изменены пользователем, и мой макрос должен обработать эти условия.

Все результаты поиска на inte rnet указывают только на функцию ОЦЕНКИ, используемую в контексте чтения значений в ячейках эт c. но не в виде строки, как в моем случае. Любая помощь по этому поводу была бы замечательной!

Спасибо

...