Здравствуйте,
опять траблы......можеткто подскажет...
Есть текстбокс, на форме. Содержание (т.е. свойство текст), например, имеет значение 1,3.
Для переноса числового значения в ячейку я пользуюсь функцией csng. (range("a1").value=csng(text1.text)) .
В итоге у меня получается на листе значение 1,299999999999999
или не 2,5 а 2,5000000000099949595.
Т.Е. не получается перенос точного значения. Пробывал round.
(range("a1").value=round(csng(text1.text),2)) - тотже результат.
Наоборот все ОК (text1.text=round(range("a1").value,2))
И ГЛАВНОЕ - если ввести ручками 1,3 - все тоже ОК. Может надо дополнительные свойства задавать для текстбокса, у которого значение по умолчанию забито.
//Пользуюсь csng , т.к. надо вводить в форме значения через запятую. Раньше такого не замечал (а может не такие точные расчеты вел). + на некоторых формах все нормально разносится, а может просто совпадение
Спасибо.
2Alibek, если вы смотрите этот пост буду очень признателен за комментарий, т.к. по этой функции (как я понял) вы все можете рассказать.