Есть некая формула, генерируемая динамически VBA кодом типа
((10+3)-8/9)*0,25
или
5/2*3
или
5*ыв56+8
и т.д
Нужно определить рабочая ли она, как в первых 2х случаях и обсчитать её, либо отказать в обсчёте.
Обсчёт производится путём
Application.ExecuteExcel4Macro (myformula)
В случае если формула содержит левые сиволы вылетает ошибка (см топ), никак не могу её обойти...
Как её перехватить?
Спасибо