|
|
|
Как узнать существуют ли сгруппированные диапазоны на листе
|
|||
|---|---|---|---|
|
#18+
Мне необходимо разгруппировывать диапазоны если они сгруппированы. Однако если группировка отсутствует, то при разргуппировке возникает ошибка. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Если Ифы сделать не вложенными, а последовательными, то после первого IF-а ошибка обрабатывается нормально, а после второго, выдается сообщение. Не понятно почему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 17:42:39 |
|
||
|
Как узнать существуют ли сгруппированные диапазоны на листе
|
|||
|---|---|---|---|
|
#18+
blacksun Забыл. MS Excel 2003. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 17:43:42 |
|
||
|
Как узнать существуют ли сгруппированные диапазоны на листе
|
|||
|---|---|---|---|
|
#18+
blacksunМне необходимо разгруппировывать диапазоны если они сгруппированы.Проверяй есть ли группировка. Пример из встроенной в VBA документации на Unmerge: Код: plaintext 1. 2. 3. 4. 5. 6. blacksunЕсли Ифы сделать не вложенными, а последовательными, то после первого IF-а ошибка обрабатывается нормально, а после второго, выдается сообщение. Не понятно почему.Нельзя делать вложеную обработку ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 18:01:09 |
|
||
|
Как узнать существуют ли сгруппированные диапазоны на листе
|
|||
|---|---|---|---|
|
#18+
White Owl blacksunМне необходимо разгруппировывать диапазоны если они сгруппированы.Проверяй есть ли группировка. Пример из встроенной в VBA документации на Unmerge: Код: plaintext 1. 2. 3. 4. 5. 6. blacksunЕсли Ифы сделать не вложенными, а последовательными, то, после первого IF-а ошибка обрабатывается нормально, а после второго, выдается сообщение. Не понятно почему.Нельзя делать вложеную обработку ошибок. Вообще-то если использовать UnMerge напрямую с рангом, то если ранг даже не сгруппирован, ошибка выдаваться не должна :-) Код: plaintext 1. 2. Если надо все разом, то: Код: plaintext 1. 2. KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 18:24:50 |
|
||
|
Как узнать существуют ли сгруппированные диапазоны на листе
|
|||
|---|---|---|---|
|
#18+
При чем тут Merge! Я работаю с Group. Проверки на Group нет. Есть только такая Код: plaintext 1. 2. 3. 4. Взято из хелпа Но она у меня не работает, т.к. коллекция Shapes всегда пуста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 18:42:01 |
|
||
|
Как узнать существуют ли сгруппированные диапазоны на листе
|
|||
|---|---|---|---|
|
#18+
blacksunПри чем тут Merge! Я работаю с Group. Проверки на Group нет. Есть только такая Код: plaintext 1. 2. 3. 4. Взято из хелпа Но она у меня не работает, т.к. коллекция Shapes всегда пуста. Пардон. Такая: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 18:45:20 |
|
||
|
Как узнать существуют ли сгруппированные диапазоны на листе
|
|||
|---|---|---|---|
|
#18+
blacksunПри чем тут Merge! Я работаю с Group.Ой, прошу прощения. blacksunПроверки на Group нет.Есть она. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 18:49:03 |
|
||
|
Как узнать существуют ли сгруппированные диапазоны на листе
|
|||
|---|---|---|---|
|
#18+
А чем не подходит это: Код: plaintext 1. 2. 3. 4. KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 19:04:48 |
|
||
|
Как узнать существуют ли сгруппированные диапазоны на листе
|
|||
|---|---|---|---|
|
#18+
только учитывай что Ungroup убирает только один уровень за раз ;-) KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 19:07:28 |
|
||
|
Как узнать существуют ли сгруппированные диапазоны на листе
|
|||
|---|---|---|---|
|
#18+
KL (XL)только учитывай что Ungroup убирает только один уровень за раз ;-) KL [MVP - Microsoft Excel] Да я уже заметил. Пришлось цикл написать. GoTo 0 мне не подходит. Боюсь пропустить ошибки. Для мня это критично. Большое вам спасибо и Сове, и KL (XL) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 19:16:14 |
|
||
|
Как узнать существуют ли сгруппированные диапазоны на листе
|
|||
|---|---|---|---|
|
#18+
blacksunGoTo 0 мне не подходит. Боюсь пропустить ошибки. Для мня это критично. Так ты делай это локально, только для строки ActiveSheet.Columns.Ungroup, тут-то пропускать особо нечего - или Ungroup или не Ungroup :-) KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 19:37:51 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34098610&tid=2184008]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 420ms |

| 0 / 0 |
