Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2009, 06:29   #1
fireye
Новичок
Джуниор
 
Регистрация: 23.11.2009
Сообщений: 9
По умолчанию Изменение градуировки шкалы времени на диаграмме

Доброе время суток, форумчанам!

У меня вот какой вопрос:
можно ли для объекта Chart в макросе изменить градуировку шкалы времени (оси Х) , чтобы она была не 1 день (сам Excel указывает в окне свойств шкалы минимальное значение 1 день), а, допустим, 1 час и т.д. по уменьшению.....
выдержку из макроса прилагаю:

With ActiveChart
.ChartWizard Source:=ChartRange, _
Gallery:=xlLine, Format:=2, PlotBy:=xlColumns, CategoryLabels _
:=1, SeriesLabels:=1, HasLegend:=1, Title:="", CategoryTitle _
:="", ValueTitle:="", ExtraTitle:=""
For i = 1 To ValCount
.SeriesCollection(i).Border.ColorIn dex = i + 2
.SeriesCollection(i).Border.Weight = xlMedium
Next
End With

Спасибо!

Последний раз редактировалось fireye; 24.11.2009 в 08:03.
fireye вне форума Ответить с цитированием
Старый 24.11.2009, 10:43   #2
fireye
Новичок
Джуниор
 
Регистрация: 23.11.2009
Сообщений: 9
По умолчанию

неужели никто не сталкивался?
fireye вне форума Ответить с цитированием
Старый 24.11.2009, 11:08   #3
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Файлик бы с примером диаграммы...
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 24.11.2009, 11:29   #4
fireye
Новичок
Джуниор
 
Регистрация: 23.11.2009
Сообщений: 9
По умолчанию

выкладываю файл...скрипт в файле изначально писал не я..
по этому скрипту у меня еще есть пара вопросов..(ввиду того, что я не знаю Excel)
но первый вопрос озвучен выше

если есть советы буду рад выслушать
Вложения
Тип файла: rar SQLDATA_.rar (134.1 Кб, 18 просмотров)
fireye вне форума Ответить с цитированием
Старый 24.11.2009, 13:45   #5
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Попробуйте изменить формат оси даты диаграммы, правда для того, чтобы получить то, что у меня получилось, пришлось изменить и формат ячеек части данных (дата,время).
Вложения
Тип файла: zip SQLDATA_2.ZIP (177.7 Кб, 16 просмотров)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 24.11.2009, 14:21   #6
fireye
Новичок
Джуниор
 
Регистрация: 23.11.2009
Сообщений: 9
По умолчанию

я вас понял..
но, к сожалению, при новом запросе к БД все настройки слетают...
я потому и спрашивал как это сделать в теле макроса, чтобы настройки применялись при обновлении отчета....
fireye вне форума Ответить с цитированием
Старый 25.11.2009, 07:29   #7
fireye
Новичок
Джуниор
 
Регистрация: 23.11.2009
Сообщений: 9
По умолчанию

Все, проблему решил...
немного топорным способом, но работает....

по совету VictorМ-а преобразовать формат нескольких ячеек столбца категорий в другой формат даты..
а добавил в скрипт соответствующее преобразование всего ДВУХ ячеек....
и все заработало..
диаграмма автоматически подстраивается под другую шкалу и выдает детальные значения....



измененный файл прилагаю...
на тот случай, если кому будет интересно.
Вложения
Тип файла: rar SQLDATA_.rar (146.3 Кб, 19 просмотров)
fireye вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обращение к диаграмме в макросе ruavia3 Microsoft Office Excel 3 14.07.2009 18:04
изменение времени (assembler) hugo Помощь студентам 3 05.06.2009 22:17
Ряды в диаграмме maxic Microsoft Office Excel 5 26.05.2009 14:44
Вопрос по диаграмме Андрей K. Microsoft Office Excel 3 06.03.2009 10:49
Диаграмма в диаграмме Jevich Microsoft Office Excel 6 28.01.2009 00:29