У меня есть более 100 файлов excel в расширении .xlsx, столбцы во всех файлах не в порядке, я хотел бы переупорядочить порядок столбцов в соответствии с моим шаблоном, и я бы хотел добавьте данные из всех файлов в один выходной файл.Переупорядочение столбцов в нескольких файлах Excel
Я пробовал решение по этой ссылке Rearranging Columns in Multiple Excel Files using VBA, и это не сработало.
Ниже приведены примеры файлов Заголовки для справки.
File1
Заголовок1, Заголовок 2, Heading3
File2
Заголовок 2, Заголовок1, Heading5, Heading7
Файл шаблона
Заголовок1, Заголовок 2, Heading3, Heading4, Heading5, Heading6, Heading7
Ожидаемый результат файла
FileName, Заголовок1, Заголовок 2, Heading3, Heading4, Heading5, Heading6, Heading7
, спасибо. Я попробовал, это не сработало. во всех моих файлах данные находятся в sheet1. – davidb
Вы ввели имя папки ваших xlsx-файлов в строке 'mDirs =" c: \ "'ваш путь здесь с \ в конце'? e.g .: "c: \ data \ xlsFiles \" – tretom
yes Я ввел путь в соответствии с вашим примером "c: \ data \ xlsFiles \" – davidb