|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.03.2009, 09:42 | #1 |
Форумчанин
Регистрация: 13.03.2009
Сообщений: 253
|
перенос(скрытие) графика
Привет. Имеются 2 графика, которых необходимо разместить на одном листе, в одном и том же месте, но отображать только тот, который соответствует условию.
Условия будут задавать стрелки Sub SpinButton1_Change (условие для 1 графика - ячейка А1=0, условие для 2 графика А1=1) |
31.03.2009, 09:51 | #2 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Выложите пример с графиками
Можно сделать все! Было бы время, да деньги...
|
31.03.2009, 11:02 | #3 |
Форумчанин
Регистрация: 13.03.2009
Сообщений: 253
|
К сожалению, не могу выложить файл. А есть какие-нибудь условия (например, если значение ячейки равно 1) при которых график смещался бы на 100 ячеек вниз(или пунктов)?
|
31.03.2009, 11:33 | #4 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Смещение графиков это VBA. Выложите пример. Если исходный файл выложить нельзя то создайте файл с примерными данными. Решений может быть несколько..
Можно сделать все! Было бы время, да деньги...
|
31.03.2009, 12:04 | #5 | |
Форумчанин
Регистрация: 17.10.2008
Сообщений: 239
|
Цитата:
Зачем нужно делать два графика на одном листе. Ведь можно сделать один, а потом используя макрос подставлять разные значения для графика. Для этого нужно сделать один график. После чего запустить макрорекодер и изменить параметры графика т.е. перерисовать его, после чего остановить макрорекодер и снова запустить чтобы получить вернуть первоночальный график. Полученные макросы лягут в основу Вашей программы. Я таким образом изобразил пять разнообразных графиков, они все были динамическими - время изменения значений для графика 15 секунд |
|
31.03.2009, 14:32 | #6 |
Форумчанин
Регистрация: 13.03.2009
Сообщений: 253
|
Макрос необходимо привязать к SpinButton1 (который ссылается на ячейку А1). Если А1 = 0, то в поле С2:Н18 *оно выделено жирным* вставляется график Chart2, a если А1=1, то в поле вставляется Chart5.
* к графикам Chart2 и Chart5 прикреплены scroll bar-ы, которые необходимо убирать и вставлять вместе с графиками. |
31.03.2009, 14:38 | #7 |
Форумчанин
Регистрация: 13.03.2009
Сообщений: 253
|
Юнлинг, а значения осей можно также можно изменить как и график? У меня значения выводимых показателей варируются значительно, т.е. на одном графике показатели в тысячах, а на другом в десятых долях.
|
31.03.2009, 14:52 | #8 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Вот действующий пример. Но в таких случаях лучше не использовать элементы ActiveX. Лучше обойтись элементами формы.
Можно сделать все! Было бы время, да деньги...
|
31.03.2009, 15:17 | #9 | |
Форумчанин
Регистрация: 17.10.2008
Сообщений: 239
|
Цитата:
первое потребление электроэнергии - 1.4 до 2,5 МВт потребление газа - 3500 до 11000 к.м.п.н.у. произведенная продукция - 35...50 тн.час удельная норма по электроэнергии - 0,02 ... 0,03 удельная норма по газу - 0,004 до 0,01 просто помимо данных нужно изменять диапазон, я это делал так Код:
mazg(i) -максимальное значение P.S. к сожалению всю прогу выложит не могу. коммерческая тайна. но кусок пожалуйста |
|
31.03.2009, 16:42 | #10 |
Форумчанин
Регистрация: 13.03.2009
Сообщений: 253
|
А к моему файлику не могли бы вставить код?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрытие игры | Олег86 | Операционные системы общие вопросы | 2 | 30.01.2009 15:35 |
скрытие программы | filin2323 | Общие вопросы Delphi | 2 | 04.05.2008 19:38 |
Скрытие формы | SERG1980 | Общие вопросы Delphi | 3 | 23.10.2007 17:28 |
Скрытие программы | Romzes2 | Общие вопросы Delphi | 8 | 28.08.2007 21:53 |
Скрытие процесса | komex | Безопасность, Шифрование | 11 | 18.12.2006 23:04 |