
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.08.2007, 17:28
|
|||
|---|---|---|---|
|
|||
Не работает автом. подхват значений |
|||
|
#18+
Есть диаграмма - строится с помощью такаго кода: красным отмечен край диапазона (крайнияя правая ячейка в таблице)- я пытаюсь сделать его динамическим - чтоб макрос сам искал последнее значение! Думал чтото вроде этого While Len(sh_dann.Cells(32, 4)) <> 0 q = q + 1 Wend но оно не работает скорее всего голова у меня не из того места растет - может поможет кто? Sub график() Set sh_dann = ThisWorkbook.Sheets("рабочий") Set sh_nastr = ThisWorkbook.Sheets("рабочий") sh_dann.Activate Set graf_dann = Range(sh_dann.Cells(11, 1), sh_dann.Cells(32, 14)) obl = False For i = 13 To 95 If sh_dann.Cells(i, 1) = True And sh_dann.Cells(i, 2) = True Then If obl = False Then Set graf_dann = Range(sh_dann.Cells(12, 3), sh_dann.Cells(12, 14)) Set graf_dann = Union(graf_dann, Range(sh_dann.Cells(i, 3), sh_dann.Cells(i, 14))) obl = True Else Set graf_dann = Union(graf_dann, Range(sh_dann.Cells(i, 3), sh_dann.Cells(i, 14))) End If End If Next i If obl = False Then MsgBox ("Не выбранных филиалов.") Exit Sub End If Set sh_graf = ThisWorkbook.Sheets("Общ. портфель") sh_graf.Activate ActiveSheet.ChartObjects (5) sh_dann.Activate graf_dann.Select sh_graf.Activate ActiveSheet.ChartObjects(5).Chart.SetSourceData Source:=graf_dann, PlotBy:=xlRows ActiveSheet.ChartObjects(5).Chart.Axes(xlCategory).TickLabels.NumberFormat = "dd/mm/yy" sh_graf.Activate Application.Calculate End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2007, 19:32
|
|||
|---|---|---|---|
Не работает автом. подхват значений |
|||
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2007, 09:26
|
|||
|---|---|---|---|
|
|||
Не работает автом. подхват значений |
|||
|
#18+
спасибо - попробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2007, 10:32
|
|||
|---|---|---|---|
|
|||
Не работает автом. подхват значений |
|||
|
#18+
строка Set graf_dann = Range(sh_dann.Cells(12, 3), sh_dann.Cells(12, 14)) выбирает диапазон по оси Х - там даты и если сделать Set graf_dann = Range(sh_dann.Cells(12, 3), sh_dann.Cells(12, sh_dann.Columns.Count).End (xlToLeft)) вроде выделяется весь диапазон (с добавленными ячейками)- но график не расширяется на добавленные ячейки (хотя они и выделяются и в свойствах диаграммы диапазон расширяется) что неправильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2007, 10:50
|
|||
|---|---|---|---|
Не работает автом. подхват значений |
|||
|
#18+
Может когда вы объединяете диапазоны, то остальные диапазоны имеет другую длинну. Хотя это всего лишь предположение. Пробовать нужно. Вот если бы вы сделали тестовый файл (с примером своей задачи) и выложили его сюда, да ещё описали в чём проблема, тогда бы можно было сразу ошибку найти. А самому извините некогда моделировать ситуацию! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2007, 10:55
|
|||
|---|---|---|---|
|
|||
Не работает автом. подхват значений |
|||
|
#18+
сейчас прикреплю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2007, 10:58
|
|||
|---|---|---|---|
|
|||
Не работает автом. подхват значений |
|||
|
#18+
воть только не бейте ногами - я только учусь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2007, 14:25
|
|||
|---|---|---|---|
Не работает автом. подхват значений |
|||
|
#18+
Вы всё же не захоте описать подробнее проблему - пришлось самому догадываться! У вас на графике - ось х - ось времени и естественно что промежутка в 1 день не видно на фоне нескольких месяцев, а вы что хотели? Вот если зайти в параметры диаграммы - вкладка оси - и вместо автоматически выбрать КАТЕГОРИИ, то посмотрите, что получится. З.ы.: А разве кто-то обещал Вас бить ногами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2007, 16:42
|
|||
|---|---|---|---|
|
|||
Не работает автом. подхват значений |
|||
|
#18+
Спасибо!!!!! работает!!!! а насчет ног - я не программист и вынужденно этим занимаюсь - а многие просто отправляют читать хелп (хотя я с него и начинаю), хелп это конечно хорошо там много всего интересного, я могу там пол дня просидеть, но! без практического примера иногда фиг догадаешься какой оператор использовать...... вот. Короче спасибо за терпение и помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2163607]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
150ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 480ms |

| 0 / 0 |
