Новости:

Интересные и полезные статьи по работе с Excel и VBA
можно найти в разделе ХИТРОСТИ

Главное меню

Сбор данных с таблиц

Автор CaputMortuum, 19.04.2013, 00:13:49

« назад - далее »

CaputMortuum

Добрый вечер. Возникла необходимость собрать данные с таблиц для последующего подсчета из массива. Количество строк в каждой таблице разное и заранее не определено. Вывод значений по формуле {=ЕСЛИОШИБКА(ИНДЕКС(A$1:A$10;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($A$1:$A$100;$A$1:$A$100;0)=СТРОКА($A$1:$A$100);СТРОКА($A$1:$A$100));СТРОКА(A7)));"")} не работает если есть пустые ячейки. Второй день пытаюсь объединить таблицы, но пока что не очень... Записанный макрорекордером макрос роняет эксель, поэтому вариант отпадает (как и с переустанкой экселя - из-за бюрократии процесс растянется на недели), пробовал вариант макроса http://www.excel-vba.ru/chto-umeet-excel/kak-prosummirovat-dannye-s-neskolkix-listov-v-tom-chisle-po-usloviyu/, цепляет данные только с первого листа, не зависимо от его названия. Может у кого будут варианты как еще можно решить вопрос?

CaputMortuum

Пардон, написал ссылку, которую только изучаю... Исправленный варант: ...пробовал вариант макроса http://www.excel-vba.ru/chto-umeet-excel/kak-sobrat-dannye-s-neskolkix-listov-ili-knig/ , цепляет данные только с первого листа, не зависимо от его названия.

nilem

Привет, CaputMortuum
попробуйте так

CaputMortuum

Да, все работает. Спасибо.

Яндекс.Метрика Рейтинг@Mail.ru