Страницы: 1
RSS
VBA, количество отображаемых знаков после запятой
 
Всем добрый день,

наверно задачка простенькая, но то, что получилось найти в интернете не могу адаптировать под свои нужды.

нужно: чтобы в выделенном диапазоне визуальное отображение количества знаков после запятой после применения макроса изменялось в зависимости от того, сколько в числе знаков перед запятой. Условий очень много, но если будет каркас, код я расширю, но как сделать чтобы в выленном диапазоне числа форматировались вот так:

числа х>=100 отображаются в формате "12 486" (пример)
числа  100>x>=10 отображаются в формате "34,8"
числа 10>x отображаются в формате "34,21"

Заранее, спасибо
Изменено: Kosme - 16.05.2019 09:38:54
 
Цитата
Kosme написал:
если будет каркас
таким каркасом обычно является файл-пример
Соблюдение правил форума не освобождает от модераторского произвола
 
Обошелся формулами экселя
Код
=ЕСЛИ(BH4>100;ТЕКСТ(BH4;"0,00");ТЕКСТ(BH4;"0,0000"))


спс
Изменено: Kosme - 16.05.2019 12:07:09
 
только в ячейке тогда уже не число, а текст, Учтите это.
вариант:
формат ячейки
Код
[<10]#,00;[<100]#,0;# ##0
Изменено: V - 16.05.2019 09:57:50
 
Добрый день!
А условное форматирование разве не подойдет в данном случае?
 
Цитата
Grin23 написал: условное форматирование...
Можно и так.
Страницы: 1
Наверх