У меня есть сценарий VBA, который генерирует распределения, которые должны быть точными до 20 знаков после запятой. Я использую CDec()
, чтобы заполнить массив правильной десятичной точностью. Проблема заключается в том, что когда я выводя массив на рабочий лист Excel, десятичная точность значительно падает. Например, я подтвердил, что в моем массиве число равно 0.1557094848581301243552712433
, но когда оно выводится на рабочий лист, оно падает до 0.15570948485813
. Я могу записать массив в текстовый файл и еще раз подтвердить, что массив имеет правильный уровень точности. Я даже попытался создать текстовый файл с разделителями, ограниченный трубой, и сделать TextToColumns
безрезультатно.Excel десятичная точность Excel
Кто-нибудь знает, как поддерживать более высокий уровень десятичной точности при переводе чисел в excel?