Есть столбец с числовым форматом с тремя знаками после запятой. При проходе циклом макрос определяет нулевые значения в этом столбце как отрицательные, например "-1,11022302462516E-15"
VBA. Почему нуль в ячейке определяется как отрицательное значение?
13.11.2021 15:26:46
|
|
|
|
13.11.2021 15:35:00
Вероятно потому что там не 0, а например -0,000000000001
Конкретно -0,00000000000000111022302462516
Изменено: |
|
|
|
13.11.2021 15:44:34
Ну а что не так? Если можете пренебречь точностью - округляйте значение в макросе.
|
|
|
|
13.11.2021 15:45:04
Ячейки нужного столбца содержат формулы
|
|
|
|
13.11.2021 15:46:05
Округляйте значения в формулах
|
|
|
|
13.11.2021 15:55:18
Да, округление решило проблему. Сразу не догадался округлить, да и не знал как до сегодня) Спасибо)
|
||||
|
|
|||