Помогите, пожалуйста разобраться с переносом числа в vba
Формулировка задачи:
Здравствуйте, уважаемые! Помогите мне пожалуйста! Вопрос такой.
Написали функцию наподобие экселевской ВПР, но эта функция почему-то при переносе числа с одного листа на другой, (например 25645,78) переносит число 25645. Т.е. отбрасывает дробную часть. Не округляет её, а просто отбрасывает и так со всеми числами! Уже пробовал и типы данных у функции поменять с integer на Currency, а в итоге всё равно получаю число 25645, но никак не 25645,78
Скажите в чём дело?
Написали функцию наподобие экселевской ВПР, но эта функция почему-то при переносе числа с одного листа на другой, (например 25645,78) переносит число 25645. Т.е. отбрасывает дробную часть. Не округляет её, а просто отбрасывает и так со всеми числами! Уже пробовал и типы данных у функции поменять с integer на Currency, а в итоге всё равно получаю число 25645, но никак не 25645,78
Скажите в чём дело?
Решение задачи: «Помогите, пожалуйста разобраться с переносом числа в vba»
textual
Листинг программы
VPR5 = Val(Таблица.Cells(i, Номер_столбца_нужного_значения))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д