Я пытаюсь получить помощь с последним шагом макроса Excel, над которым я работал. Я создал макрос, который будет принимать данные из листов из двух разных книг и вставлять их в третью книгу.
третьей книги-один из 15 файлов, приписываемых 15 разных человек, каждый из выявленных другое имя и номер.
Я настроил макрос, чтобы открывать и обновлять каждую из 15 книг по одной, а затем сохранять и закрывать их, но теперь у меня есть необходимость внести изменения в список 15 (когда сотрудники уходят или нанимают новых сотрудников).
так, как я написал макрос, мне нужно вручную войти в код и изменить ссылку на имена и идентификационные номера каждого из 15 сотрудников.
есть ли способ настроить его так, чтобы он мог читать имя и номер из списка (сохраненного в четвертой книге), чтобы я мог просто редактировать этот список по мере необходимости, а макрос мог оставаться прежним и запускаться на петле? Я знаю, что мог бы просто использовать Replace каждый раз, когда мне нужно было внести изменения, но все равно было бы легче работать с одним редактируемым списком. Спасибо тебе.
в этом примере ниже сотрудник с именем Melvin Smith ID # 2878 ссылается на:
‘ Using the AutoFilter on the workbook called NEW DD
Windows("NEW DD.xlsx").Activate
ActiveSheet.Range("$H:$H55").AutoFilter Field:=8, Criteria1:=”=*Melvin Smith*”, _ Operator:=xlAnd
Selection.Copy
‘ Going back to Melvin’s workbook named 2878
Windows("2878.xlsx").Activate
Sheets("D dd N").Select
Range("A1").Select
ActiveSheet.Paste