Выравнивание пользовательских иконок с форматированием

Привет.

Пополняю блог новыми знаниями об Экселе, а число их несметно. Удивительно, что чем больше я узнаю нового, тем больше понимаю как много мне еще неизвестно.


Итак, быстрый трюк по выравниванию пользовательских иконок, которые создаются при помощи Форматирования ячейки. Если ты не знаешь, о чем речь, предлагаю ознакомится с предыдущим постом о том, как сделать Пользовательские иконки.


В том посте я описал механику создания Форматирования ячейки при помощи кода, когда ты оформляешь положительные и отрицательные значения стрелками. Это можно осуществить, если напрямую вставить специальные символы в диалоговое окно Формата ячеек (стрелка вниз идет с положительными числами, а стрелка вниз -- с отрицательными).




Это даст тебе визуальную замену скучным стандартным форматам для процентов.


Несмотря на то, что это необычно и круто, есть одна вещь, которая не нравится мне здесь. Это выравнивание стрелок.


И оказывается, есть возможность это исправить.

Боб Ульмас (кстати надо будет его обязательно почитать) предложил вариант решения...
Для того, чтобы выровнять стрелки по левому краю, нам просто нужно добавить звёздочку и пробел (* ) после каждой стрелки.
▲* 0%;[Красный]▼* 0%


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

С этим улучшением, мы получаем правильную визуализацию.


Спасибо Бобу и Майку, автору оригинальной статьи.



Ботанику на заметку

А что если тебе захочется написать макрос под это дело? Какой синтаксис будет?

Можно запилить макросом. Для этого используй следующий код:

Selection.NumberFormat = ChrW(9650) & "* 0%;[Red]" & ChrW(9650) & "* 0%"

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




***
Спешу сообщить, что мне нравится писать / переводить такие статьи. До скорого!



Комментарии

Популярные сообщения из этого блога

Запросы (query) в Google Docs, как инструмент для профессиональной разработки отчетов и приложений

Связанные выпадающие списки в табличках Google

Замечательная функция Фильтра (FILTER) в таблицах Гугла (Google Spreadsheets)