![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 11.03.2007
Сообщений: 149
|
![]()
привет, друзья! подскажите как с помощью макроса построить простой график(диаграмму) по например, первым двум стоблцам, причем кол-во строк может меняться на листе.Заранее спасибо всем откликнувшимся.
![]() Если это глупо, но работает, значит это не глупо.
|
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]()
А в чём сложность?
Я в таких случаях пользуюсь макрорекордером, а потом убираю из кода лишнее. Запишите макрос, выложите код, скажите, как надо определять диапазон данных для диаграммы, - и мы подправим код под ваши нужды. |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 11.03.2007
Сообщений: 149
|
![]() Цитата:
выкладываю: Код:
![]() ![]() Если это глупо, но работает, значит это не глупо.
Последний раз редактировалось Stilet; 24.06.2010 в 09:47. |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]()
из вашего вопроса мало что понятно
но посоветую вам этот ресурс все что связано с chart там хорошо дано http://www.intuit.ru/department/office/vbaexcel/3/
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
![]() |
![]() |
![]() |
#5 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]()
Прикрепите пример файла с диаграммами, которые надо построить.
(а то ваш макрос почему-то не сработал ни в Excel 2003, ни в Excel 2007) Сколько надо создать диаграмм? |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 11.03.2007
Сообщений: 149
|
![]()
надо создать по 3 диаграммы на каждом листе (всего 8 листов будет), диапазоны совпадают на всех листах (по кол-ву записей).
Если это глупо, но работает, значит это не глупо.
|
![]() |
![]() |
![]() |
#7 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]()
Вопрос: как макросу определять размеры диапазона с данными?
Обычно в таких случаях макрос ищет последнюю заполненную ячейку в столбце А, но в вашем примере в ячейке А22 (под диаграммой) присутствует какая-то дата. Если такие "лишние" данные будут встречаться на листе, то надо сначала придумать другой алгоритм определения границ диапазона данных. |
![]() |
![]() |
![]() |
#8 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]()
Вот что у меня получилось:
Код:
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 11.03.2007
Сообщений: 149
|
![]()
Спасибо большое!!! Нет, дат внизу никаких нету, просто наборы данных, единственно что, сделала диапазон на 3 даты, нарисовал только 1 график первы йнормально, остальные 2 пустые
![]() Если это глупо, но работает, значит это не глупо.
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 13.02.2015
Сообщений: 48
|
![]()
Добрый день!
А подскажите, пожалуйста, как сделать так, чтобы данные для графиков брались не из столбцов, а из строк, т.е. например: дата (всегда разное кол-во) - строка 7 числа1 (всегда разное кол-во) - строка 10 числа2 (всегда разное кол-во) - строка 15 числа3 (всегда разное кол-во) - строка 18 ... числа10 (всегда разное кол-во) - строка 78 Заранее благодарю. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Построение графиков | <3myworld | Microsoft Office Excel | 2 | 18.03.2010 07:48 |
Построение графиков | 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 |
построение графиков | 4eCHoK | PHP | 1 | 20.09.2007 04:35 |