32 / 29 / 1
Регистрация: 06.01.2017
Сообщений: 297
|
|||||||||||
1 | |||||||||||
Внедрение диаграмм09.12.2017, 01:10. Показов 12843. Ответов 27
Метки нет (Все метки)
В Excel"е есть два типа - Charts и ChartObjects.
Как я понял, разница в том, что Charts это Диаграмма-Лист, а ChartObjects это Диаграмма на Листе. Добавляется Диаграмма-на-Листе вот так:
Отсюда два вопроса: 1. Откуда там взялось Select 2. Как получить ссылку на вновь созданный объект? На первый вопрос ответ, в общем-то, ясен - объект создается и на него наводится фокус, отчего он становится ActiveChart. Тип у него Chart Скорее всего, ссылка так и получается
Например, чем отличаются свойства: SeriesCollection и FullSeriesCollection
0
|
09.12.2017, 01:10 | |
Ответы с готовыми решениями:
27
Построение диаграмм в VBA Автоматическое построение диаграмм Нумерация диаграмм на листе Access - внедрение переменной в запрос |
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
18.12.2017, 07:51 | 21 |
0
|
32 / 29 / 1
Регистрация: 06.01.2017
Сообщений: 297
|
|
18.12.2017, 15:29 [ТС] | 22 |
работает!
Собственно, я и сам так делал, но не вставало куда надо. Ошибка моя заключалась в том, что я думал, что при срабатывании RefEdit выбранная ячейка сама собой активируется, а она, оказывается не активируется, активной ячейкой остаётся та, где курсор стоял до запуска формы с RefEdit. Теперь я принудительно активирую нужную ячейку и всё работает как надо. Благодарствую!
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
19.12.2017, 17:55 | 23 | |||||
В случае с RefEdit также нет необходимости в активации,
0
|
32 / 29 / 1
Регистрация: 06.01.2017
Сообщений: 297
|
|
19.12.2017, 22:50 [ТС] | 24 |
Не знал про функцию Evaluate, надо будет изучить
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
20.12.2017, 18:28 | 25 | |||||
Вариант без Evaluate
0
|
32 / 29 / 1
Регистрация: 06.01.2017
Сообщений: 297
|
|
20.12.2017, 18:48 [ТС] | 26 |
Нет, я понял, нормально всё.
Активировать или нет ячейку - это конкретика. Когда надо, когда не надо
0
|
32 / 29 / 1
Регистрация: 06.01.2017
Сообщений: 297
|
||||||
07.02.2018, 23:23 [ТС] | 27 | |||||
pashulka, помогите ещё раз!
Дело в том, что мой комп пал жертвой обновлений Windows 10, так что пришлось форматировать диск и устанавливать заново Windows 8 и MS Office 2007, так что код, писавшийся под MS Office 2013 хандрит. Вот в этом коде:
Добавлено через 1 час 11 минут Всё, нашёл. Надо использовать SeriesCollection и всё в порядке. Интересно, для чего понадобилось вводить это Full?
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
08.02.2018, 13:18 | 28 |
Если диаграмма построена на основании диапазона, содержащего скрытые ячейки, а установлена опция, что-то типа, учитывать только видимые ячейки, то seriescollection будет игнорировать скрытые ячейки, а fullseriescollection, нет (если верить справке, которую никто не читает)
0
|
08.02.2018, 13:18 | |
08.02.2018, 13:18 | |
Помогаю со студенческими работами здесь
28
Построение графиков и диаграмм VBA Усовершенствование кода по переносу диаграмм Создание диаграмм средствами VBA Построение диаграмм excel vba Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |