Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.04.19;
Скачать: CL | DM;

Вниз

Проблема с задание Range в Диаграмах Excel   Найти похожие ветки 

 
Neket   (2009-03-02 14:47) [0]

Есть такая проблема мне нужно для вывода диаграмы задать два 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 15:11) [1]

Сразу добавлю что Excel это делает так
ActiveChart.SetSourceData Source:=Sheets("CGR_Stat").Range("E2:F169,B2:B169") _
       , PlotBy:=xlColumns


 
Anatoly Podgoretsky ©   (2009-03-02 15:17) [2]

> Neket  (02.03.2009 14:47:00)  [0]

Не должен ли список разделяться точкой с запятой?


 
Neket   (2009-03-02 15:20) [3]

Ммм не сосвсем понял.. где?


 
Neket   (2009-03-02 15:22) [4]

Причем если даже явно задать то всеравно беруться крайние значения
Chart1.Chart.SetSourceData(Source:=XL.Sheets["CGR_Stat"].Range["B2:B169"," E2:F169"],PlotBy:=xlColumns);

т.е. диапазон будет "B2:F169"


 
забылпароль   (2009-03-02 15:49) [5]

а если завести 2 переменные
range1, 2, :variant
присвоить им значение и передать уже их как параметр?


 
Neket   (2009-03-02 15:52) [6]

Опробовано... Не получается...
Голова уже кругом. Казалось бы ерунда а уже 3 часа мучеюсь.


 
Neket   (2009-03-02 16:22) [7]

Парни ну пожалуйста помогите. Уже сил нету ((((((
Блин и в нете примеры есть только для одног диапазона. уже не знаю что и делать. Может ещё где-нибудь спросить?


 
Anatoly Podgoretsky ©   (2009-03-02 16:51) [8]

Так стандартный разделитель списков - точка с запятой, ты так и не проверил.


 
Neket   (2009-03-02 17:14) [9]

Как првельно это прописать?


 
Neket   (2009-03-02 17:25) [10]

Вот даже в этом частном случае как необходимо прописать?
Chart1.Chart.SetSourceData(Source:=XL.Sheets["CGR_Stat"].Range["B2:B169"," E2:F169"],PlotBy:=xlColumns);


 
Neket   (2009-03-02 17:30) [11]

Блин Допер все спасибо... Блин сколько времени потратил (((((((((
Нужно так:
Chart1.Chart.SetSourceData(Source:=XL.Sheets["CGR_Stat"].Range["B2:B169;E2 :F169"],PlotBy:=xlColumns);



Страницы: 1 вся ветка

Текущий архив: 2009.04.19;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
2-1235763470
VoznikVopros
2009-02-27 22:37
2009.04.19
Как эффективно работать с TCategoryPanel (Delphi 2009)?


2-1236008804
Alexey
2009-03-02 18:46
2009.04.19
Изменение Canvas в TImage с загруженным JPEG


2-1235862485
Andrey K
2009-03-01 02:08
2009.04.19
Как добраться к свойствам компонентов.


2-1236018375
DanilPo
2009-03-02 21:26
2009.04.19
Проблема с RadioButton


11-1198729260
earl Grey
2007-12-27 07:21
2009.04.19
VGA и размеры формы.