Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
13.10.2014, 11:03
|
|||
---|---|---|---|
|
|||
как определить потомка и родителя в Excel по сгруппированным строкам? |
|||
#18+
Как найти связь -потомок-родитель, то бишь ID, Parent_ID в Excel по сгруппированным колонкам? Я попробовал только найти уровень вложенности. Помогите люди добрые :) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.10.2014, 11:23
|
|||
---|---|---|---|
|
|||
как определить потомка и родителя в Excel по сгруппированным строкам? |
|||
#18+
может от номера строки оттолкнуться, но как найти номер строки родителя? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.10.2014, 14:59
|
|||
---|---|---|---|
|
|||
как определить потомка и родителя в Excel по сгруппированным строкам? |
|||
#18+
реально никак что ль? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.10.2014, 16:09
|
|||
---|---|---|---|
|
|||
как определить потомка и родителя в Excel по сгруппированным строкам? |
|||
#18+
посмотри тут, может тоже натолкнет на решение http://www.sql.ru/forum/518267/adres-grupp-v-excel ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.10.2014, 14:24
|
|||
---|---|---|---|
как определить потомка и родителя в Excel по сгруппированным строкам? |
|||
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2014, 17:29
|
|||
---|---|---|---|
|
|||
как определить потомка и родителя в Excel по сгруппированным строкам? |
|||
#18+
AndreTM, спасибо, похоже на правду... (я догадывался, что на этом форуме умные люди появляются) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2014, 20:37
|
|||
---|---|---|---|
|
|||
как определить потомка и родителя в Excel по сгруппированным строкам? |
|||
#18+
AndreTM, кстати дерево формируется, но очень смещается вся эта конструкция вправо, похоже что parent_id - это номер строки ближайшего родителя, как бы сказать правильно, не номер узла получается, а номер предыдущей строки для выше уровня... поэтому номер parent_id постоянно растет. Короче вместо 9-ти уровней с этим кодом получилось много больше у меня :/ ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.10.2014, 09:56
|
|||
---|---|---|---|
|
|||
как определить потомка и родителя в Excel по сгруппированным строкам? |
|||
#18+
AndreTM, может как то можно сравнивать по уровню? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.10.2014, 10:00
|
|||
---|---|---|---|
как определить потомка и родителя в Excel по сгруппированным строкам? |
|||
#18+
prologos, Выложите файл со своей группировкой, посмотрим на причину. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.10.2014, 13:47
|
|||
---|---|---|---|
|
|||
как определить потомка и родителя в Excel по сгруппированным строкам? |
|||
#18+
The_Prist, OK. Приложил с макросом. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.10.2014, 13:51
|
|||
---|---|---|---|
|
|||
как определить потомка и родителя в Excel по сгруппированным строкам? |
|||
#18+
prologosThe_Prist, OK. Приложил с макросом. однако чтобы это сработало нужно выделить диапазон предварительно Range("E2:E1463").Select ... надо было сразу в коде макроса написать , да не написал чего то я... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.10.2014, 13:55
|
|||
---|---|---|---|
|
|||
как определить потомка и родителя в Excel по сгруппированным строкам? |
|||
#18+
суть да дело вот в чем собственно, если переносить в акцесс такое дело (по id и parent_id) то treeview уводит далеко вправо несмотря на уровень вложенности ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.11.2014, 13:33
|
|||
---|---|---|---|
|
|||
как определить потомка и родителя в Excel по сгруппированным строкам? |
|||
#18+
задачка похоже трудна для всех ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.11.2014, 14:53
|
|||
---|---|---|---|
|
|||
как определить потомка и родителя в Excel по сгруппированным строкам? |
|||
#18+
Может такая процедура подойдет. В колонке H проставляется номер родительской строки Sub test() Cells(1, 8).Resize(ActiveSheet.UsedRange.EntireRow.Count) = 0 Cells(1, 8) = 1 For i = 1 To 8 ActiveSheet.Outline.ShowLevels rowLevels:=i For Each WAr In ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).Areas For j = WAr.Row To WAr.Row + WAr.EntireRow.Count - 1 If Cells(j, 8) <> 0 Then ParentRow = Cells(j, 8).Row Else Cells(j, 8) = ParentRow End If Next j Next WAr Next i End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&tablet=1&tid=2156140]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
143ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 282ms |
total: | 517ms |
0 / 0 |