Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: VBA Excel ChartObjects HHHEEELLLPPP Добавлено: 23.03.04 12:28  

Автор вопроса:  gothic

Необходимо сделать диаграмму помещенную на обыкновенный лист активной.

Не зная как написать это на VBA использовал Записать макрос.

Он етот Ёксель САМ написал мне этот код

Sub Макрос6()

ActiveSheet.ChartObjects("Диагр. 20").Activate ' Вот здесь

ActiveChart.ChartArea.Select

End Sub

После етого пытаюсь его выполнить, а он мне ошибку выдает

"Невозможно получить свойства ChartObjects класса Worksheet" вот здесь см. выше.

Пробовал по всякому но ничего не получается.

Или я такой или Ёксель лошадь добрая

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 gothic



Вопросов: 1
Ответов: 2
 Профиль | | #1 Добавлено: 25.03.04 08:01

Фуу. Нашел.

Уеще Ёксель не верно пишет имя диаграммы

ActiveSheet.ChartObjects("Диагр. 20").Activate

Вместо "Диагр. 20" необходимо ставить Индекс диаграммы

который равен от 1 до Кол-во диаграмм на листе

ActiveSheet.ChartObjects.Count.

Должно быть типа

ActiveSheet.ChartObjects(1).Activate

Так что Ёксель конь. Вот так.

Ответить

Номер ответа: 2
Автор ответа:
 Kdf



Вопросов: 0
Ответов: 1
 Профиль | | #2 Добавлено: 31.01.06 01:58
МужЫк ты мне жизнь спас!

Ответить

Номер ответа: 3
Автор ответа:
 gothic



Вопросов: 1
Ответов: 2
 Профиль | | #3 Добавлено: 31.01.06 10:04
Рад стараться

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам