Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Автоматический отступ текста в соответствие со структурой списка
 
Всем привет!

Последнее время на работе мне приходится в таблицах выделять позиции, которые имеют разные уровни, в какой-либо, условной определяемой нами иерархии списка. Для большей наглядности меня просят делать это отступами текста (в ручную делается нажатием главная -> выравнивание -> увеличить отступ), которые соответствуют уровню в иерархии. Если кто понимает о чем я, то такие отступы делаются автоматически в ms project когда понижаешь (повышаешь) задачу в уровне.

То есть мне надо, что бы позиция условно занимающая первый уровень в структуре не имела отступа в тексте; второй - имела один отступ (как одно нажатие на кнопку "увеличить отступ"); третий - два отступа (два нажатия на эту кнопку) и т.д.

В таблице есть столбец в котором я задаю эти уровни иерархии (в примере столбец A).
Я пытался решить эту задачу формулой: вставлял  столбец и писал в нем =сцепить(повтор("   ";ячейка_с_уровнем_позиции-1);ячейка_с_названием_позиции). Однако, у некоторых позиций оказались длинные названия и, при переносе текста (включена опция "переносить текст по словам" в формате ячеек), в нижней строке текст начинал писаться от самого края ячейки - отступа не было.

Лично я, мягко говоря, не силен в написании макросов, поэтому буду очень благодарен, если мне кто поможет. Подскажите, пожалуйста, код макроса, который бы мог, для моего маленького примерчика, автоматически сделать отступы текста в ячейках столбца B, ссылаясь на диапазон с уровнями иерархии A (имеется в виду задать этот отступ сразу для большого количества ячеек, а не "тыкаться" с каждой позицией списка, который может содержать тысячи строк).

Буду благодарен за любые советы!
Добавление к графикам стрелок, показывающих направление (рост или снижение) и процент изменения показателя
 
Доброго времени суток, уважаемые форумчане!

Недавно начальник попросил меня построить большое количество столбчатых диаграмм со стрелками, показывающими происходит ли снижение или рост, а также на сколько процентов показатель вырос (снизился).
То есть если в 2015г. показатель снизился по отношению к 2013г. на 13,4%, то стрелка должна быть синего цвета, наконечником смотреть в низ и на ней синими буквами должно быть написано -13,4%. Если наблюдается рост, то наоборот стрелка смотрит вверх, все делается красным цветом и число пишется +13,4%.
 
Я попытался погуглить есть ли способы быстрого построения таких графиков, но честно говоря не нашёл ни чего даже близко похожего. Пришлось рисовать эти стрелки старым дедовским способом – сначала отдельно рассчитывать процент изменения, потом рисовать стрелку и овал при помощи вставки фигур, и, наконец, прописывать в овал процент (см. пример).

Подскажите пожалуйста, сталкивался ли кто-нибудь с этой проблемой. Если да, то есть ли какой-нибудь макрос или надстройка или еще что, позволяющее добавлять к столбчатым диаграммам такие стрелки автоматически (что бы прога сама рассчитывала направление и процент изменения переменной и рисовала соответствующую стрелку)

Буду благодарен за любые советы!

P.S. Мне в принципе не обязательно, что бы проценты писались именно в овале как в примере. Главное, чтобы была стрелка и на ней было бы показано насколько процентов произошло изменение... ну и что бы, в целом, все было наглядненько :)
Страницы: 1
Наверх