|
Скрытие данных в диаграмме
|
|||
---|---|---|---|
#18+
Господа! Есть лист 1 с данными, есть лист 2 с диаграммами, которые строятся на основе данных из листа 1. Часть стоблцов с листа 1 скрывается, при этом скрываются в диаграмме серии по этим данным. Как сделать так, чтобы данные на листе 1 были скрыты, а диаграмма рисовалась полностью по всем скрытым и нескрытым данным? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 16:35 |
|
Скрытие данных в диаграмме
|
|||
---|---|---|---|
#18+
Установите ширину столбца 0,1 - он будет не скрыт, но почти незаметен :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 16:43 |
|
Скрытие данных в диаграмме
|
|||
---|---|---|---|
#18+
Спс, предложение хорошее. Но есть доп. условие - столбцы скрываются по команде, которую выполняет человек, который не будет сдвигать и раздвигать столбцы ))) (тем более их может быть много) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 16:45 |
|
Скрытие данных в диаграмме
|
|||
---|---|---|---|
#18+
1 вариант: создайте макрос, который будет сдвигать и раздвигать столбцы нужным образом при нажатии на кнопку. И человеку проще будет. 2 вариант: создайте имена-функции, связанные с диапазонами, и используйте их как источники данных рядов. Например, сейчас источник данных ряда =Лист1!$A$1:$A$10 Создайте имя qq с областью действия Лист1 и формулой =Лист1!$A$1:$A$10+0 Это уже будет не диапазон, а массив, его значение не зависит от того, скрыт ст. А или нет. Для источника данных ряда укажите =Лист1!qq ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2013, 23:01 |
|
Скрытие данных в диаграмме
|
|||
---|---|---|---|
#18+
Казанский2 вариант: создайте имена-функции, связанные с диапазонами, и используйте их как источники данных рядов. Например, сейчас источник данных ряда =Лист1!$A$1:$A$10 Создайте имя qq с областью действия Лист1 и формулой =Лист1!$A$1:$A$10+0 Это уже будет не диапазон, а массив, его значение не зависит от того, скрыт ст. А или нет. Для источника данных ряда укажите =Лист1!qq Возможно что-то не так сделал, но у меня не получилось. В готовом файле выделил диапазон, назвал его Row4 В макросе, который рисует диграмму при заполнении значений для ряда указал имя диапазона Chrt.Chart.SeriesCollection(1).Values = "='Monthly Total'!Row4" все равно при скрытии, диаграмма скрывает эти данные. под скрытием я понимаю, не Hide/Unhide, а группировку и скрытие группы с помощью +/- ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 11:36 |
|
Скрытие данных в диаграмме
|
|||
---|---|---|---|
#18+
Да, не так. В этом варианте диаграмма все равно связана с диапазоном , а я предлагал связать ее с массивом , результатом работы формулы (имя-функции). Раз дело происходит в макросе, попробуйте Chrt.Chart.SeriesCollection(1).Values = Range("Row4").Value ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 12:32 |
|
|
start [/forum/topic.php?fid=60&msg=38240308&tid=2157012]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 19ms |
total: | 155ms |
0 / 0 |