Я хочу создать довольно простой макрос VBA для автоматизации процесса в Excel. В противном случае мне придется вручную повторить сотни раз. У меня есть лист с несколькими сотнями строк данных, около 20 столбцов (dataset1
). Один из столбцов содержит идентификатор для строки (например, product serial number
). Есть несколько экземпляров каждого идентификатора. Ни сортировка, ни фильтрация не будут работать для этого приложения, потому что данные расположены в древовидной структуре и должны оставаться такими. Внизу есть второй набор данных (dataset2
), содержащий аналогичную информацию.
Мне нужно организовать данные таким образом, чтобы конкретная строка в dataset2
помещалась в новую строку над строкой, содержащей тот же идентификатор в dataset1
.
Итак, я думаю, что я хочу создать макрос, который находит последний экземпляр строки в листе (строка (идентификатор), которую нужно искать, всегда находится в столбце F
), находит строку в другом месте, создает новую строку над первый экземпляр и вставляет всю строку, содержащую последний экземпляр строки, во вновь созданную строку. Я пытался записать этот процесс как макрос, но безуспешно.
Я абсолютно новичок в макросах, и я ценю любую помощь, которую вы можете оказать.