У меня есть много файлов excel одной структуры в одной папке (Пример 1, Образец 2 ...... Образец 20). Я создал еще один файл excel в той же папке, которая должна извлекать информацию из файла excel (Результаты). В каждом файле Sample есть определенный столбец, который мне нужно скопировать и вставить в строку в файле Results. Я пытаюсь создать инструмент или макрос, который может одним нажатием кнопки извлечь один и тот же столбец из каждого файла и вставить его в новую строку в файле результатов. Я не могу ничего изменить в файлах Sample, и это нужно делать автоматически, не открывая каждый файл. Кроме того, в папку будут добавлены новые файлы примеров (пример 21 ... 22 и т. Д.), Чтобы функция могла извлекать новые файлы.Копирование ячеек из других книг в одну книгу автоматически
Редактировать.
Основано на предположении Помуля о переносе строк. Я придумал следующий код и результаты. Сейчас я тестирую код, чтобы транспонировать в том же листе:
Пожалуйста, дайте мне знать, почему мой код делает еще один столбец, а не перенося его в ряд.
Hi Pomul, Ваша функция позволяет скопировать эту конкретную ячейку в камеру. Знаете ли вы способ копирования, скажем, (колонка D3: D15 из Sample1.xlsx) и вставьте его (строка B2: N2 из результатов.xlsx)? – Ridwan
@Ridwan - Вы пробовали функцию транспонирования? Https: //support.office.com/en-us/article/TRANSPOSE-function-ed039415-ed8a-4a81-93e9-4b6dfac76027 – Pomul
@Ridwan этот вопрос очень похож на ваш , скорее всего, вы можете изменить макрос в соответствии со своими потребностями: http://stackoverflow.com/questions/37545372/excel-macro-to-transpose-data-from-rows-to-columns – Pomul