При проверке условия неравенства элементов двух массивов, которые равны, код показывает, что они не равны. Скрин прилаагется
Неравенство двух одинаковых чисел в vba, Неравенство двух одинаковых чисел в vba
04.04.2018 13:20:53
|
|
|
|
04.04.2018 13:29:14
SerVBA, Где вы видели равенство в нашем бренном мире?
По вопросам из тем форума, личку не читаю.
|
|
|
|
04.04.2018 13:40:23
БМВ, разве что в конституции, ага)
Но в вба я привык к равенству, а тут вот такая загвоздка. Причем проблема в двумерном массиве, из массива KS число берется правильно. Т.е. если написать KS( < 375.9, то вба вернет false, а если написать For_compareKS(3,1) < 375.9, то это равенства вба признает true) Впервые сталкиваюсь с таким поведением VBA, что делать-то?) |
|
|
|
04.04.2018 13:50:35
Вообще, сложно по скрину судить равенство чисел. Может это Ваша ситуация:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|
|
|
04.04.2018 13:55:18
Да нет, в формате ячеек нет проблем, да и до этого код нормально работал. Я уже читал эту статью кстати)
|
|
|
|
04.04.2018 13:59:01
P.S. Если расстояние мерять шагами, то потом нет смысла выдавать расчет до миллиметра, говоря, что калькулятор так может,
По вопросам из тем форума, личку не читаю.
|
|||
|
|
04.04.2018 14:16:40
Числа просто равны, они заканчиваются на первом знаке после запятой, без округления. Могу скрин скинуть, но смысл). Это первое на чё я смотрел
|
|
|
|
04.04.2018 14:20:04
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
04.04.2018 15:24:38
Всем спасибо, я вычислял оказывается значения для двумерного массива и возникала неточность, после округления все норм стало. Не заметил)
|
||||
|
|
|||