![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 07.05.2009
Сообщений: 4
|
![]()
День добрый!
Проблема следующая: записываю макрос для создания графика типа "колонна-линия". Далее запускаю его и выдается ошибка следующего содержания: Run-time error '1004' Method 'Axes' of object '_Chart' failed при выводе ошибки (debug) указывает на строку .Axes(xlCategory,xlSecondary).HasTi tle=False убираю ее и тогда выдает ошибку на .Axes(xlValue,xlSecondary).HasTitle =False убираю и ее и тогда выдает ошибку еще ниже на ActiveChart.Axes(xlCategory,xlSecon dary).CategoryType=xlCategoryScale убрав ее, без проблем выдает график,но уже типа "колонна-колонна" как справиться с данным багом? помогите, плиииииз |
![]() |
![]() |
![]() |
#2 |
Регистрация: 07.05.2009
Сообщений: 4
|
![]()
примитивно выглядит так, как закачал на файлообменник:
http://file.oboz.ua/download.php?fid=21063 пароль: 12345 платформа - эксель 2003; создается и открывается в одной версии... непонятно, почему у объекта Chart нет метода, который бы назывался Axes, ведь объектная модель одинаковая и если, говоря простым языком, сам Excel может построить данную зависимость и отобразить график, то соответственно макрос, который по сути является лишь сигналом/командой для выполнения построения графика функции, также должен уметь это делать... любые другие графики, как ни странно, отображаются нормально, косяк только в этом кстати,замечен такой факт: если создаю в userform несколько кнопок и присваиваю каждой из них модуль, код в котором строит графики, то выделяется следующий парадокс: если сначала нажать кнопку с построеним "глючного" графика, то выдается ошибка; если же сначала нажать на кнопку с построением другого графика, а потом "глючного", то строятся все графики без проблем беда прям какая-то: нужен именно этот график в большинстве случаев, а он глючит..эх |
![]() |
![]() |
![]() |
#3 |
Регистрация: 07.05.2009
Сообщений: 4
|
![]()
Добился того, чтобы строил, но через одно место, конечно: записываю макрос, открываю на редактирование, копирую весь модуль и и еще раз вставляю после первого (все в пределах одного sub-end). В начале ставлю on error resume next.
В результате строит 2 графика, один из которых неправильный, а 2й - нормальный. Записываю activechart.delete и оставляю только 1, правильный. Конечно же не дело строить таким образом, но что делать, больше никак не хочет. Может есть какие-нибудь идеи? Буду благодарен. |
![]() |
![]() |
![]() |
#4 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Да у вас идей (новых) больше, чем было до сих пор во всей эксселевской ветке форума!
Код:
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 07.05.2009 в 14:55. Причина: уточнение. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 07.05.2009
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
#6 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Только не забудьте, после проблемного оператора, сделать
Код:
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 07.05.2009 в 22:45. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Построение графиков | Vitul'k | Помощь студентам | 15 | 18.05.2009 17:37 |
построение графиков | zetrix | Microsoft Office Excel | 4 | 17.06.2008 14:06 |
Построение графиков на C# | TheGuardian123 | Общие вопросы .NET | 2 | 29.01.2008 14:50 |
Построение графиков функций | DeN1308 | Помощь студентам | 5 | 30.10.2007 16:15 |
построение графиков | 4eCHoK | PHP | 1 | 20.09.2007 04:35 |