|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
03.07.2008, 13:19 | #1 |
Пользователь
Регистрация: 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 нельзя ли автоматом, при добавлении данных, график обновлялся сам не меняя код при каждом вводе. Спасибо ! Последний раз редактировалось Dubineanschi; 03.07.2008 в 16:40. |
10.07.2008, 12:03 | #2 |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
ну и определите, допустим, lastcolumn=cells(userrow,columns.co unt).end(xltoleft).column
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
График | 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 |