Форум: "Начинающим";
Текущий архив: 2009.04.19;
Скачать: [xml.tar.bz2];
ВнизПроблема с задание 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.049 c