Не могу найти, где собака зарыта:
В 3-х ячейках Экселя записываю три числа,
допустим, А=1,20; В=0,20; С=1,80.
Далее макрос заносит в два столбца таблицы следующие значения:
1-ая строка: к1=А, к2=А+В
2-ая: к1=к2, к2=к2+В
3-я: к1=к2, к2=к2+В, и т.д. пока к2 будет меньше С.
Другими словами увеличиваем к1 начиная с А, с шагом В, пока не дойдем до С.
Числа нужны с двумя знаками после запятой. Ячейки так и отформатированы. Переменные описаны как Single.
Начиная со второй строки происходит такая непонятная вещь: в самой ячеке и окне просмотра значений переменных VBA как бы всё нормально (ну к примеру 1,20), а в строке формул показывает значение типа 1,20000004768371 ( и в дальнейших вычислениях используется именно это значение!). И так далее во всех остальных ячейках. Как убрать всё лишнее после 2-го знака после запятой? И откуда это берётся?
Спасибо за ответ.