Сводка результатов дает неожиданный результат - PullRequest
2 голосов
/ 22 апреля 2020

Я использую функцию worksheetfunction.roundup в своем коде VBA, и она, похоже, выдает ложный ответ. Вот пример кода, который воссоздает проблему:

Debug.Print WorksheetFunction.RoundUp(0.091, 2), WorksheetFunction.RoundUp(0.091, 2) = 0.1

Результат в ближайшем окне - «0,1 False»

Я ожидаю, что результат будет «0,1 True».

Когда я использую ту же функцию в книге "= ROUNDUP (0.091,2) = 0.1" вместо кода VBA, в результате я получаю "True". Это известная проблема? Есть ли обходной путь VBA?

...