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

Страницы: 1
Макросом собрать определенные диапазоны из таблиц на листах в одну общую,шапки одинаковые
 
Код
Sub Макрос2()
'
' Макрос2 Макрос
'
' Сочетание клавиш: Ctrl+ц
'
    Sheets("производство").Select
    Range("B2:I2").Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.Copy
    Sheets("ВЕСЬ ПЕРСОНАЛ").Select
    Range("B2").Select
    ActiveSheet.Paste
    
    Sheets("склад").Select
    Range("B2:I2").Select
    Range(Selection, Selection.End(xlDown)).Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("ВЕСЬ ПЕРСОНАЛ").Select
    Selection.End(xlDown).Select
    Range("B96").Select
    ActiveSheet.Paste
    Sheets("учебный центр").Select
    Range("B2:I2").Select
    Range(Selection, Selection.End(xlDown)).Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("ВЕСЬ ПЕРСОНАЛ").Select
    Selection.End(xlDown).Select
    Range("B99").Select
    ActiveSheet.Paste
    Sheets("АХО").Select
    Range("B2:I2").Select
    Range(Selection, Selection.End(xlDown)).Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("ВЕСЬ ПЕРСОНАЛ").Select
    Selection.End(xlDown).Select
    Selection.End(xlUp).Select
    Range("B100").Select
    ActiveSheet.Paste
    Sheets("бухгалтерия").Select
    Range("B2:I2").Select
    Range(Selection, Selection.End(xlDown)).Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("ВЕСЬ ПЕРСОНАЛ").Select
    Selection.End(xlDown).Select
    Range("B110").Select
    ActiveSheet.Paste


End Sub

Пример во вложении.
Про PQ вкурсе , но пока что и экселя нет даже 2013-го с PQ и девочке которой будет передаю дела проще будет нажать накнопку, чем объяснять ей PQ.

Записал макрос, чтоб собрать определенные диапазоны из таблиц на листах в одну общую,шапки одинаковые.
Но он похоже "одноразовый", тк при вставке выбирается конкретная ячейка.

А как указать , чтобы выбиралась при вставке пустая ячейка , следующая после последней строки предыдущей встваки.
Изменено: OlegMTS - 30.06.2020 13:55:15
Макросом собрать таблицы из файлов в одну и добавить названия файлов этих в столбец
 
Доброго дня, друзья. Помогите, пожалуйста, со сборкой файла.

Требуется макросом собрать таблицы из файлов в одну таблицу в одном новом файле и добавить в эту новую таблицу названия файлов, из которых собрали данные  в столбец,(например,в крайний справа), в каждую строку соответственно - чтобы понимать,какая строка из файла с каким названием.
И второе , добавить в еще один столбец (например,также в крайний справа) , в каждую строку - дату соответствующего реестр (она в каждом файле в ячейке 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
>
Изменено: OlegMTS - 21.01.2020 13:10:32
Как определить цвет диаграммы?
 
Добрые люди, приветствую!
Кто может подсказать, как определить цвет диаграммы? При выборе ряда в коллекции цветов на ленте Excel используемый цвет не отображается, так как далек от стандартного.
Ситуация:
Есть график от руководства, построенный из шаблонов (Конструктор-Стили диаграмм), нужно в таком же стиле построит и другие графики.
Проблема - при добавлении еще одной диграммы другого типа, либо даже дополнительного ряда форматирование "слетает".
Копирование формата сводной таблицы или PivotCache
 
Есть отчет в виде сводной. Нужно чтобы Детали (источник) получатель не мог увидеть (ни двойным щелчком по сводной, вобще никак)
Возникли вопрос - можно ли скопировать формат сводных (сразу нескольких, без макроса)?

или может проще если это возможно удалять файл PivotCache (не могу понять где его найти). Думаю, что без PivotCache данные сводной можно будет видеть,если не обновлять.
лучше конечно первый вариант. Второй может и быстрее,если он существует, но пользователь вдруг случайно нажмет Обновить и таблица без PivotCache
обрушится.
Копировать результаты фильтра
 
Всем привет. Поиском найти не смог. А вопрос то вроде обычный.....  
Как скопироват результаты фильтра, например, как на фото, на другой лист, в котором стоит такой же фильтр по региону Центр. Копируются только те ячейки - результаты фильтра, а вот вставляются эти ячейки на другой лист подряд в каждую, а не в те что оотобраны фильтром.  
В данном примере , скажем, хочется обновить столбик с ФИО в другом файле по региону центр. Есть и другие способы, но копировать было бы удобнее и быстрее, если это возможно.  
Спасибо.  
 
Страницы: 1
Наверх