здравствуйте, столкнулся с невероятной проблемой, может опытные уже знают в чем суть в цикле есть следующее: [vba]
Код
If oDicK.exists(arrR(i, 4)) Then oDicK.Item(arrR(i, 4)) = oDicK.Item(arrR(i, 4)) - CDbl(arrR(i, 7) * qq) End If
[/vba] на определенном этапе oDicK.Item(arrR(i, 4))=1,6 а CDbl(arrR(i, 7) * qq) = 0,6 результатом вычислений является 0,999999... далее по циклу подобные явления встречаются не раз, никакой закономерности уловить не могу, явления не случайные и с каждым выполнением макроса результат один и тот же
здравствуйте, столкнулся с невероятной проблемой, может опытные уже знают в чем суть в цикле есть следующее: [vba]
Код
If oDicK.exists(arrR(i, 4)) Then oDicK.Item(arrR(i, 4)) = oDicK.Item(arrR(i, 4)) - CDbl(arrR(i, 7) * qq) End If
[/vba] на определенном этапе oDicK.Item(arrR(i, 4))=1,6 а CDbl(arrR(i, 7) * qq) = 0,6 результатом вычислений является 0,999999... далее по циклу подобные явления встречаются не раз, никакой закономерности уловить не могу, явления не случайные и с каждым выполнением макроса результат один и тот жеtopgun88
Сообщение отредактировал topgun88 - Четверг, 10.10.2019, 16:02