|
Ошибка при построении диаграммы
|
|||
---|---|---|---|
#18+
Строю диаграмму из макроса. Если в Range указывать ячейка как написано ниже, то диаграмма строится. Chrt.Chart.ChartType = xlLineMarkers Chrt.Chart.SetSourceData Source:=Sheets("Number of Transaction").Range("D5:G7"), PlotBy:=xlRows Chrt.Chart.Location Where:=xlLocationAsObject, Name:="Chart" Но у меня последнее значение меняется, т.е. диапазон должен быть динамический. В ячейку (1,1) записываю количество столбцом для диаграммы. Потом читаю значение, и строю диаграмму x = Range("A1").Value .. Chrt.Chart.SetSourceData Source:=Sheets("Number of Transaction").Range(Cells(7, 3 + x), Cells(7, 3 + x)), PlotBy:=xlRows при таком коде ывдается ошибка '1004': Application-defined or object-defined error ошибка Подскажите источник ошибки? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 10:36 |
|
Ошибка при построении диаграммы
|
|||
---|---|---|---|
#18+
Range(Cells(7, 3 + x), Cells(7, 3 + x)) Это же одна ячейка, проверьте аргументы. Учтите, что порядок аргументов такой: Cells( строка , столбец ) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 11:24 |
|
|
start [/forum/topic.php?fid=60&msg=37940886&tid=2157470]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 324ms |
total: | 463ms |
0 / 0 |