Пример во вложении. Про PQ вкурсе , но пока что и экселя нет даже 2013-го с PQ и девочке которой будет передаю дела проще будет нажать накнопку, чем объяснять ей PQ.
Записал макрос, чтоб собрать определенные диапазоны из таблиц на листах в одну общую,шапки одинаковые. Но он похоже "одноразовый", тк при вставке выбирается конкретная ячейка.
А как указать , чтобы выбиралась при вставке пустая ячейка , следующая после последней строки предыдущей встваки.
Доброго дня, друзья. Помогите, пожалуйста, со сборкой файла.
Требуется макросом собрать таблицы из файлов в одну таблицу в одном новом файле и добавить в эту новую таблицу названия файлов, из которых собрали данные в столбец,(например,в крайний справа), в каждую строку соответственно - чтобы понимать,какая строка из файла с каким названием. И второе , добавить в еще один столбец (например,также в крайний справа) , в каждую строку - дату соответствующего реестр (она в каждом файле в ячейке D1)
Примеры файлов для сборки во вложении. Размеры таблиц в них всегда небольшие.
Код есть основной но дальше не получается..
Код
Sub simpleXlsMerger()
Dim bookList As Workbook
Dim mergeObj As Object, dirObj As Object, filesObj As Object, everyObj As Object
Application.ScreenUpdating = False
Set mergeObj = CreateObject("Scripting.FileSystemObject")
Set dirObj = mergeObj.Getfolder("C:\Users\HP\Downloads\сборка\")
Set filesObj = dirObj.Files
For Each everyObj In filesObj
Set bookList = Workbooks.Open(everyObj)
'вместо "A2" указывается адрес ячейки в каждом файле, с которой начинать сборку
'например, "B3:IV" объединит все данные из файлов, начиная с ячейки B3
Range("A2:IV" & Range("A65536").End(xlUp).Row).Copy
ThisWorkbook.Worksheets(1).Activate
'Здесь столбец не менять
Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial
Application.CutCopyMode = False
everyObj.Name.Copy
Range("A65536").End(xlUp).Offset(1, -5).PasteSpecial
bookList.Close
Next
End Sub
Доброго времени суток. Форумчане, помогите сделать макрос, пожалуйста.
Нужно Макросом скопировать Только! таблицу Из Эксель в Ворд вставив во вторую строку,не удаляя остальной текст в документе. Поскольку нужно будет множить документы периодически, слияние и прочее не очень подходит (особенно , потому что таблица не переносится на следующую страницу в Ворд). Удобнее будет назначить кнопку на макрос и потом щелкать ее для создания документов.
Похожие макросы на форуме лишь похожие. Я пробовал редактировать, но возникает ошибка. Например, не нашел или не вижу в кодах команды для выбора второй строки в документе для вставки скопированной таблицы [b6:c51].
<
Код
Sub main()
Set wa = CreateObject("Word.Application")
wa.Visible = True: Set wd = wa.Documents.Open "C:\Users\HP\Downloads\РАСЧЕТ.docx"
[b6:c51].Copy
wd.Range.PasteExcelTable False, False, False
Application.CutCopyMode = False
End Sub
Добрые люди, приветствую! Кто может подсказать, как определить цвет диаграммы? При выборе ряда в коллекции цветов на ленте Excel используемый цвет не отображается, так как далек от стандартного. Ситуация: Есть график от руководства, построенный из шаблонов (Конструктор-Стили диаграмм), нужно в таком же стиле построит и другие графики. Проблема - при добавлении еще одной диграммы другого типа, либо даже дополнительного ряда форматирование "слетает".
Есть отчет в виде сводной. Нужно чтобы Детали (источник) получатель не мог увидеть (ни двойным щелчком по сводной, вобще никак) Возникли вопрос - можно ли скопировать формат сводных (сразу нескольких, без макроса)?
или может проще если это возможно удалять файл PivotCache (не могу понять где его найти). Думаю, что без PivotCache данные сводной можно будет видеть,если не обновлять. лучше конечно первый вариант. Второй может и быстрее,если он существует, но пользователь вдруг случайно нажмет Обновить и таблица без PivotCache обрушится.
Всем привет. Поиском найти не смог. А вопрос то вроде обычный..... Как скопироват результаты фильтра, например, как на фото, на другой лист, в котором стоит такой же фильтр по региону Центр. Копируются только те ячейки - результаты фильтра, а вот вставляются эти ячейки на другой лист подряд в каждую, а не в те что оотобраны фильтром. В данном примере , скажем, хочется обновить столбик с ФИО в другом файле по региону центр. Есть и другие способы, но копировать было бы удобнее и быстрее, если это возможно. Спасибо.