Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Копирование диапазона из одной книги в другую с помощью ADO
 
Добрый день, товарищи. Есть книга, на листы которой копируются ячейки из других книг. Объем информации очень большой, например, 47 столбцов и 50 000 строк, выполняется эта операция очень долго ну и пока оно в очередной раз собиралось, решил погуглить, как подобное можно ускорить. Нашел информацию, что можно подключаться к книге как к базе данных, используя ADO и копировать из неё необходимые данные в другую книгу. Каков вопрос, действительно ли использование ADO ускорит процесс или же игра не стоит свеч? Так же, если кто-либо сталкивался с ADO в VBA, прошу скинуть ресурс, на котором можно встретить примеры использования или же адекватное объяснение синтаксиса, желательно русскоязычный, но можно и англоязычный, просто на русском быстрее разберусь. Заранее спасибо.
Удаление листов по точному совпадению с названием с помощью макроса
 
Добрый день. Подскажите метод для удаления листов по точному совпадению с названием листа, через Sheets("SheetName").Delete не выходит, так как в существующих листах названия различаются нижним подчеркиванием и восклицательным знаком. Заранее спасибо.
AutoFilter для PageRange
 
Добрый день, товарищи. Не могу понять, то ли метод AutoFilter не применим к PageRange сводной таблицы, то ли у меня ошибки в синтаксисе. Суть задачи, фильтровать данные по фильтру сводной таблице в PageRange и если на листе Map существует такое значение, то данные копируются на новый лист. Аналогичную задачу уже делал, но с обычной таблицей. Для существует вот такой код:
Код
Worksheets("SheetName").Activate
        Range("B1").Select
        ActiveCell.PivotTable.PageRange.Select
        PageRange.AutoFilter Field:=1, Criteria1:=c, _
        Operator:=xlAnd
Где c - это значения, которые перебираются на листе Map.
Файл, к сожалению, скинуть не могу. Интересна возможность применять автофильтр к PageRange сводной и синтаксис. Заранее, спасибо за ответы.
Изменено: Halfeffectsys - 02.10.2017 14:25:28
Обращение к фильтрам сводной таблицы на основе OLAP-кубов средствами VBA
 
Доброго времени суток. Товарищи, приходилось ли кому-нибудь сталкиваться с отбиением по фильтру значений, средствами VBA в сводных таблицах на основе OLAP-кубов? Весь день голову ломал, пробовал и через Visible = True, и через слайсы, ноль реакции, почти всегда ошибка вываливалась на моменте обращения к конкретному столбцу, вида "ActiveSheet.PivotTables(1).PivotFields("Название_столбца") и тд", говоря "'1003' Unable to get the PivotFields property of the PivotTable class". Позже на англоязычной версии MSDN встретил ремарку, что для сводных таблиц из OLAP-кубов отсутствует понятие Visible в принципе. Пример, к сожалению, скинуть не могу. Если кто встречался с подобным, буду рад узнать как иначе можно включать фильтр, потому что метод, к которому мы пришли для решения задачи, уж очень такой себе, так как предполагает преобразование сводной таблицы в значения и подтягивание форматирования из неё же (это очень важно).
Вставка первой строки с первого листа на остальные листы без замены значений
 
Добрый день, товарищи! Долго копался, но так ничего и не нашел. Суть задачи заключается в том, что необходимо вставить первую строку с первого листа на все существующие, без замены значений с первых строках остальных листов, количество которых не определено. Выполнить это нужно макросом (дабы добавить его к уже существующим). Заранее спасибо за помощь.
Несколько условий в одном диапазоне СУММЕСЛИМН
 
Добрый день уважаемые, который час копаюсь в интернетах, не могу найти ответа на вопрос, как добавить несколько условий в один диапазон формулы СУММЕСЛИМН. Стоит заметить, что условий до этого затыка так же достаточно много (в противном случае не использовалась бы эта формула), и на определенном столбце (диапазоне) возникает затык, так как необходимо учитывать несколько условий. Заранее спасибо за помощь.
Поиск слова в ячейке из диапазона
 
Добрый день, товарищи! Возник вопрос, необходимо найти слово, находящееся в ячейках в столбце, чтобы формула возвращала слово, непосредственно, а не его позицию, это необходимо для адекватной работы формулы СУММЕСЛИМН. Во всех столбцах можно найти по полной строке, а в столбце D несколько записей в одной ячейке. Необходимо подобрать именно формулу, а не макрос (я с ним пока что не смогу разобраться). Буду рад, если укажите каким образом можно поступать в подобных ситуациях. Не разобрался как прикреплять файл к самой теме, отправлю в первом комментарии пример.
Суммирование при изменяющемся количестве столбцов
 
Добрый день товарищи. Не знаю в какую сторону копать. Задача, есть 8 столбцов двух видов "Стоимость с НДС" "Затраты", эти столбцы повторяются и имеют в себе числа. Необходимо посчитать сумму отдельно по столбцам "Стоимость с НДС" и отдельно по столбцам "Затраты", учитывая тот факт, что в таблицу позже могут быть добавлены столбцы с такими же признаками (т.е. наименованиями) и формула так же будет их учитывать. Вопрос, собственно, возможно ли это реализовать с помощью формулы? Не обязательно писать решение, подскажите ход мыслей и на какие формулы стоит обратить внимание. Заранее спасибо.
Страницы: 1
Наверх