Страницы: 1
RSS
Создание одной таблицы из двух. UNION, VBA
 
Добрый день.
Ребята, помогите пожалуйста разобраться  с методом Union. Пытаюсь создать одну таблицу из двух  - Uninon(arr1,arr2). В Locals вижу, что Count стал 51, что есть ИСТИНА, а вот увидеть вторую таблицу нигде не могу. Чего я не так делаю?
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Владимир, здравствуйте. Диапазоны, из разных мест объединённые, одной операцией в массив не добавить. Нужен цикл по областям (Areas), каждую область во временный массив из временного циклом в основной вносить.
без массивов
Изменено: JayBhagavan - 02.11.2016 14:00:49

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
JayBhagavan, спасибо Вам большое. Буду изучать, понимать..
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Цитата
Чего я не так делаю?
не там смотрите
(не смежные диапазоны находятся в разных зонах (Areas) обьединенного диапазона)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Всё равно не видно второй таблицы. Смотрю Areas = Item1 - 24 count ; Item2 - 27 count, вроде всё правильно. Захожу в Item2-->Value2  там опять первая таблица.
???
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
a2 = arr3.areas(2).cells.value
изучайте содержимое а2, что видно?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Нашёл вторую таблицу (слишком далеко вниз убегал до этого).
Цитата
Ігор Гончаренко написал: a2 = arr3.areas(2).cells.value
Игорь, спасибо большое. Разобрался.
Эдак можно и циклично вставлять массив за массивом, без Union, не создавая arr3. А параметры Resize... (arr1.count/3,3), как-то так. Ну, это детали.
Ещё раз спасибо.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
Страницы: 1
Наверх