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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 03.07.2008, 13:19   #1
Dubineanschi
Пользователь
 
Регистрация: 02.07.2008
Сообщений: 10
По умолчанию График VBA

При добавлении нового столбика с данными мне приходится изменять код
Sub UpdateChart()
Dim TheChartObj As ChartObject
Dim TheChart As Chart
Dim UserRow As Long
Dim CatTitles As Range
Dim SrcRange As Range
Dim SourceData As Range

If Sheets("Дубинянский В.").CheckBox1 Then
Set TheChartObj = ActiveSheet.ChartObjects(1)
Set TheChart = TheChartObj.Chart
UserRow = ActiveCell.Row
If UserRow < 3 Or IsEmpty(Cells(UserRow, 1)) Then
TheChartObj.Visible = False
Else
Set CatTitles = Range("A2:x2")
Set SrcRange = Range(Cells(UserRow, 1), Cells(UserRow, 27)) +1
Set SourceData = Union(CatTitles, SrcRange)
TheChart.SetSourceData _
Source:=SourceData, PlotBy:=xlRows
TheChartObj.Visible = True
End If
End If
End Sub
нельзя ли автоматом, при добавлении данных, график обновлялся сам не меняя код при каждом вводе. Спасибо !
Вложения
Тип файла: rar Ot4et.rar (21.5 Кб, 15 просмотров)

Последний раз редактировалось Dubineanschi; 03.07.2008 в 16:40.
Dubineanschi вне форума
Старый 10.07.2008, 12:03   #2
slan
Форумчанин
 
Аватар для slan
 
Регистрация: 30.01.2008
Сообщений: 314
По умолчанию

ну и определите, допустим, lastcolumn=cells(userrow,columns.co unt).end(xltoleft).column
slan вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
График Droid Общие вопросы Delphi 6 25.05.2008 23:40
график Димарик Помощь студентам 2 30.06.2007 09:12
График Oksana БД в Delphi 3 12.02.2007 20:05
График xsexrexga Общие вопросы Delphi 1 27.01.2007 21:26