Страница: 1 |
Необходимо сделать диаграмму помещенную на обыкновенный лист активной. Не зная как написать это на VBA использовал Записать макрос. Он етот Ёксель САМ написал мне этот код Sub Макрос6() ActiveSheet.ChartObjects("Диагр. 20").Activate ' Вот здесь ActiveChart.ChartArea.Select End Sub После етого пытаюсь его выполнить, а он мне ошибку выдает "Невозможно получить свойства ChartObjects класса Worksheet" вот здесь см. выше. Пробовал по всякому но ничего не получается. Или я такой или Ёксель лошадь добрая
Фуу. Нашел. Уеще Ёксель не верно пишет имя диаграммы ActiveSheet.ChartObjects("Диагр. 20").Activate Вместо "Диагр. 20" необходимо ставить Индекс диаграммы который равен от 1 до Кол-во диаграмм на листе ActiveSheet.ChartObjects.Count. Должно быть типа ActiveSheet.ChartObjects(1).Activate Так что Ёксель конь. Вот так. Страница: 1 |
Вопрос: VBA Excel ChartObjects HHHEEELLLPPP
Добавлено: 23.03.04 12:28
Автор вопроса: gothic
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
gothic
Вопросов: 1
Ответов: 2
Профиль | | #1
Добавлено: 25.03.04 08:01
Номер ответа: 2
Автор ответа:
Kdf
Вопросов: 0
Ответов: 1
Профиль | | #2
Добавлено: 31.01.06 01:58
МужЫк ты мне жизнь спас!
Номер ответа: 3
Автор ответа:
gothic
Вопросов: 1
Ответов: 2
Профиль | | #3
Добавлено: 31.01.06 10:04
Рад стараться