![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с задание Range в Диаграмах Excel
Neket © (2009-03-02 14:47:00)Есть такая проблема мне нужно для вывода диаграмы задать два Range. Я задаю так
Chart1.Chart.SetSourceData(Source:=XL.Sheets['CGR_Stat'].Range['B'+Inttostr(SrcRange)+':C'+Inttostr(i),'E'+Inttostr(SrcRange)+':F'+Inttostr(i)],PlotBy:=xlColumns);
Т.е. мне тужно чтобы выводилось по двум диапазонам Range["B2:C133",'E2:F133"]
а у меня получается что он выводит по диапазону ["B2:F133"] при этом захватыевает столбец D. Подскажите как правильно сделать?
Neket (2009-03-02 17:30:00) [1]Блин Допер все спасибо... Блин сколько времени потратил (((((((((
Нужно так:
Chart1.Chart.SetSourceData(Source:=XL.Sheets['CGR_Stat'].Range['B2:B169;E2 :F169'],PlotBy:=xlColumns);
Neket (2009-03-02 17:25:00) [2]Вот даже в этом частном случае как необходимо прописать?
Chart1.Chart.SetSourceData(Source:=XL.Sheets['CGR_Stat'].Range['B2:B169',' E2:F169'],PlotBy:=xlColumns);
Neket (2009-03-02 17:14:00) [3]Как првельно это прописать?
Anatoly Podgoretsky (2009-03-02 16:51:00) [4]Так стандартный разделитель списков - точка с запятой, ты так и не проверил.
Neket (2009-03-02 16:22:00) [5]Парни ну пожалуйста помогите. Уже сил нету ((((((
Блин и в нете примеры есть только для одног диапазона. уже не знаю что и делать. Может ещё где-нибудь спросить?
Neket (2009-03-02 15:52:00) [6]Опробовано... Не получается...
Голова уже кругом. Казалось бы ерунда а уже 3 часа мучеюсь.
забылпароль (2009-03-02 15:49:00) [7]а если завести 2 переменные
range1, 2, :variant
присвоить им значение и передать уже их как параметр?
Neket (2009-03-02 15:22:00) [8]Причем если даже явно задать то всеравно беруться крайние значения
Chart1.Chart.SetSourceData(Source:=XL.Sheets['CGR_Stat'].Range['B2:B169',' E2:F169'],PlotBy:=xlColumns);
т.е. диапазон будет "B2:F169"
Neket (2009-03-02 15:20:00) [9]Ммм не сосвсем понял.. где?
Anatoly Podgoretsky (2009-03-02 15:17:00) [10]> Neket (02.03.2009 14:47:00) [0]
Не должен ли список разделяться точкой с запятой?
Neket (2009-03-02 15:11:00) [11]Сразу добавлю что Excel это делает так
ActiveChart.SetSourceData Source:=Sheets("CGR_Stat").Range("E2:F169,B2:B169") _
, PlotBy:=xlColumns