Sheet 1
E-Code E-Name
11621 Hari
12205 Dass
11709 Boss
11913 Pass
11755 Test
Sheet 2
E-Code
11621
11709
11913
11755
12205
Я хочу запустить макрос, который автоматически выполняет функцию vlookup в листе 2 против E-Code, которые являются уникальными полями.Macro in Excel 2010
Макрос, который я создал, как показано ниже. Однако, когда я меняю данные, он не работает.
Sub Macro()
Sheets("Sheet2").Select
Range("B2").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],Sheet1!C[-1]:C,2,0)"
Range("B2").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],Sheet1!C1:C2,2,0)"
Range("B2").Select
Selection.Copy
Range("B3:B6").Select
ActiveSheet.Paste
Range("A1").Select
End Sub
Справедливо, но мы не собираемся писать это для вас. Мы более чем рады помочь вам с проблемой, с которой вы сталкиваетесь. Так что вы пробовали до сих пор? Все, что вы можете нам показать? Что-нибудь, в частности, не работает? Чем больше деталей вы можете добавить к своему вопросу, тем легче нам помочь вам. – Bart
У меня есть обновление в вопросе. –