|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.02.2011, 12:34 | #1 |
Пользователь
Регистрация: 13.04.2010
Сообщений: 17
|
Проблемы с диаграммами в Excel2007
Всем привет! Методом проб и ошибок сваял "управляемые" диаграммки. Все делал в 2003 экселе, все управляется и сортируется нормально. Тут запустил в 2007 - возникает ошибка "Metod SetSourceData of object _Chart failed" . В приложенном файле - конкретно в "Диаграмма2". Ругается на строку Grafik.SetSourceData Source:=Diag_Data, PlotBy:=ylRows
Вопрос к уважаемым Гуру - это лечится? Заранее спасибо за участие. |
02.02.2011, 13:15 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Зачем поменяли букву в названии константы?
Код:
|
02.02.2011, 14:35 | #3 |
Пользователь
Регистрация: 13.04.2010
Сообщений: 17
|
Для второй диаграммы дорабатывал макрос от первой. При xlRows данные выстаивались в один столбец. А мне их надо было по оси х разнести. Бред конечно, но в 2003 так заработало.
Счас попробовал вообще убрать PlotBy - в 2003 опять работает, 2007 -опять ругается гад. |
02.02.2011, 16:23 | #4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Так пробовали?
PlotBy:=xlColumns |
02.02.2011, 16:43 | #5 |
Пользователь
Регистрация: 13.04.2010
Сообщений: 17
|
Пробовал. В этом случае за первое число все работает как нужно - кол-во столбцов = кол-ву филиалов выбранного города, а за следующие числа рисует один столбец.
|
02.02.2011, 16:47 | #6 |
Пользователь
Регистрация: 13.04.2010
Сообщений: 17
|
Вот что нашел. Если по этому одиночному столбцу (см. выше) щелкнуть - Выбрать данные - Стока/Столбец поменять местами, потом еще раз Стока/Столбец поменять местами - то диаграмма принимает требуемый мне вид. Как только опять выбираю какой-то день - снова "слетает" в один столбец.
|
02.02.2011, 16:47 | #7 |
Пользователь
Регистрация: 13.04.2010
Сообщений: 17
|
Все, вроде решил проблему. Union(Diap1, Diap2, Diap3....) - диаппазоны видимо должны быть прописаны не абы как, а слева направо по-порядку. 2003 "хавает" как захочешь, а 2007-му подавай как положено.
Последний раз редактировалось yursanch; 02.02.2011 в 18:31. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Portable Excel2007 | kzld | Microsoft Office Excel | 4 | 19.12.2010 22:12 |
создание базы в excel2007 | raynold | Microsoft Office Excel | 1 | 04.06.2010 09:27 |
Блокировка столбца в Excel2007 | HAMMAN | Microsoft Office Excel | 3 | 15.12.2009 12:21 |
Работа с диаграммами | Devourer12345 | Microsoft Office Excel | 4 | 05.08.2008 14:50 |