|
|
|
Выборка только видимых ячеек из выделленного диапазона
|
|||
|---|---|---|---|
|
#18+
Добрый день всем! Столкнулся вроде бы с тривиальной задачей, но никак не получается ее решить: Исходные данные (на чистом, вновь созданном листе): 1. ячейки A1:B1 объединены 2. Выделен диапазон A1:C1 Задача: выбрать только те ячейки из выделенного диапазона, которые я визульно вижу на листе вот этот код Код: plaintext 1. 2. 3. 4. 5. 6. 7. Выводит мне 3 ячейки: A1, B1, C1, а мне надо только A1 и C1, т.к. фактически B1 у меня нет - она объединена с A1 Подскажите, пожалуйста, как надо делать правильно (ну или хотя бы в какую сторону копать). Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2011, 14:46 |
|
||
|
Выборка только видимых ячеек из выделленного диапазона
|
|||
|---|---|---|---|
|
#18+
Забыл добавить: MS Excel 2002 ЗЫ: Простите за опечатку в названии топика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2011, 14:47 |
|
||
|
Выборка только видимых ячеек из выделленного диапазона
|
|||
|---|---|---|---|
|
#18+
Let, примерно так: Sub t() Dim x With Selection For Each x In .Cells If x.MergeArea(1).Address = x.Address Then Debug.Print x.Address(0, 0) End If Next End With End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2011, 15:31 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37192934&tid=2177025]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 452ms |

| 0 / 0 |
