|  | 
| 
как определить потомка и родителя в Excel по сгруппированным строкам? | |||
|---|---|---|---|
| #18+ Как найти связь -потомок-родитель, то бишь ID, Parent_ID в Excel по сгруппированным колонкам? Я попробовал только найти уровень вложенности. Помогите люди добрые :) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 13.10.2014, 11:03 |  | ||
| 
как определить потомка и родителя в Excel по сгруппированным строкам? | |||
|---|---|---|---|
| #18+ может от номера строки оттолкнуться, но как найти номер строки родителя? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 13.10.2014, 11:23 |  | ||
| 
как определить потомка и родителя в Excel по сгруппированным строкам? | |||
|---|---|---|---|
| #18+ реально никак что ль? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.10.2014, 14:59 |  | ||
| 
как определить потомка и родителя в Excel по сгруппированным строкам? | |||
|---|---|---|---|
| #18+ посмотри тут, может тоже натолкнет на решение http://www.sql.ru/forum/518267/adres-grupp-v-excel ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.10.2014, 16:09 |  | ||
| 
как определить потомка и родителя в Excel по сгруппированным строкам? | |||
|---|---|---|---|
| #18+ Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.10.2014, 14:24 |  | ||
| 
как определить потомка и родителя в Excel по сгруппированным строкам? | |||
|---|---|---|---|
| #18+ AndreTM, спасибо, похоже на правду...  (я догадывался, что на этом форуме умные люди появляются) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 16.10.2014, 17:29 |  | ||
| 
как определить потомка и родителя в Excel по сгруппированным строкам? | |||
|---|---|---|---|
| #18+ AndreTM, кстати  дерево формируется, но очень смещается вся эта конструкция вправо, похоже что parent_id - это номер строки ближайшего родителя, как бы сказать правильно, не номер узла получается, а номер предыдущей строки для выше уровня... поэтому номер parent_id постоянно растет. Короче вместо 9-ти уровней с этим кодом получилось много больше у меня :/ ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 16.10.2014, 20:37 |  | ||
| 
как определить потомка и родителя в Excel по сгруппированным строкам? | |||
|---|---|---|---|
| #18+ AndreTM, может как то можно сравнивать по уровню? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 21.10.2014, 09:56 |  | ||
| 
как определить потомка и родителя в Excel по сгруппированным строкам? | |||
|---|---|---|---|
| #18+ prologos, Выложите файл со своей группировкой, посмотрим на причину. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 21.10.2014, 10:00 |  | ||
| 
как определить потомка и родителя в Excel по сгруппированным строкам? | |||
|---|---|---|---|
| #18+ The_Prist, OK. Приложил с макросом. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 22.10.2014, 13:47 |  | ||
| 
как определить потомка и родителя в Excel по сгруппированным строкам? | |||
|---|---|---|---|
| #18+ prologosThe_Prist, OK. Приложил с макросом. однако чтобы это сработало нужно выделить диапазон предварительно   Range("E2:E1463").Select ... надо было сразу в коде макроса написать , да не написал чего то я... ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 22.10.2014, 13:51 |  | ||
| 
как определить потомка и родителя в Excel по сгруппированным строкам? | |||
|---|---|---|---|
| #18+ суть да дело вот в чем собственно, если переносить в акцесс такое дело (по id и parent_id) то treeview уводит далеко вправо несмотря на уровень вложенности ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 22.10.2014, 13:55 |  | ||
| 
как определить потомка и родителя в Excel по сгруппированным строкам? | |||
|---|---|---|---|
| #18+ задачка похоже трудна для всех ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 06.11.2014, 13:33 |  | ||
| 
как определить потомка и родителя в 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 ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 06.11.2014, 14:53 |  | ||
|  | 

| start [/forum/topic.php?fid=60&msg=38797353&tid=2156140]: | 0ms | 
| get settings: | 9ms | 
| get forum list: | 13ms | 
| check forum access: | 3ms | 
| check topic access: | 3ms | 
| track hit: | 39ms | 
| get topic data: | 11ms | 
| get forum data: | 2ms | 
| get page messages: | 55ms | 
| get tp. blocked users: | 2ms | 
| others: | 258ms | 
| total: | 395ms | 

| 0 / 0 | 
