|
Вопрос про графики в VBA - есть неясность
|
|||
---|---|---|---|
#18+
Здравствуйте. Есть задача с помощью маркоса строить график по определенному массиву данных, который периодически обновляется (скажем раз в неделю). У меня получается типа того: Sub Chart Range("C19:H24").Select ActiveSheet.Shapes.AddChart.Select ActiveChart.ChartType = xlLine ActiveChart.SetSourceData Source:=Range("Sheet1!$C$19:$H$24") End Sub Главный вопрос: можно ли поставить на диапазон Range счетчик какой нибудь, чтобы он автоматом просчитывал заполненные ячейки и по ним строил график? То есть при заполнении таблицы отчета по нажатию связки клавиш - он строил бы по ним диаграмму. Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 10:34 |
|
Вопрос про графики в VBA - есть неясность
|
|||
---|---|---|---|
#18+
Сделайте диапазон именованным, и обращайтесь по имени... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 12:20 |
|
Вопрос про графики в VBA - есть неясность
|
|||
---|---|---|---|
#18+
А если два цикла сделать - в первом считает n строк, а во втором m столбцов, а потом построить по Range (n:m)? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 15:41 |
|
Вопрос про графики в VBA - есть неясность
|
|||
---|---|---|---|
#18+
Да и что имееися ввиду именованным? типа x=Range(a:b)? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 15:47 |
|
Вопрос про графики в VBA - есть неясность
|
|||
---|---|---|---|
#18+
Наверное имелось введу вот это. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2013, 16:12 |
|
Вопрос про графики в VBA - есть неясность
|
|||
---|---|---|---|
#18+
Я сделал с помощью функции смещ без макроса. А как сделать тоже самое с использованием оффсета в макросах? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2013, 12:32 |
|
Вопрос про графики в VBA - есть неясность
|
|||
---|---|---|---|
#18+
halfpintboy, возможно так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
Обращаю внимание, что данные для построения указаны без заголовков (т.е. с 20-ой строки, а не с 19-ой) , иначе они будут включены в график, что явно не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2013, 13:18 |
|
Вопрос про графики в VBA - есть неясность
|
|||
---|---|---|---|
#18+
ЕСЛИ ваши данные всегда начинаются с ячейки C19, идут подряд (без пропусков) и по столбцам, и по строкам, И ниже-правее этой таблички с данными НИЧЕГО нет, то примерно так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
ЕСЛИ ваша табличка ВСЕГДА ограничена слева-справа-сверху-снизу пустыми строками-столбцами, то ещё проще: Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2013, 13:27 |
|
|
start [/forum/topic.php?fid=61&fpage=75&tid=2174681]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 121ms |
0 / 0 |