나는 VBA에 새로운 것이므로 VLOOKUP 코드에 문제가 있습니다.VLookup 검색에 다른 열 추가
나는 3 장이 있습니다. Sheet2 (Supplier)는 부품 번호 &을 공급하고 Sheet 3 (Cost)는 부품 번호 &을 포함합니다. Sheet1 (부품 번호)에는 표준 부품 번호 목록이 들어 있습니다. Sheets2 및 3의 데이터는 정기적으로 업데이트됩니다. VBA에서 공급 업체 목록 (Sheet2.ColumnA)의 부품 번호 (Sheet1.ColumnA)를 찾고 Sheet1.ColumnB에 공급 업체 이름 (Sheet2.ColumnC)을 붙여 넣기를 원합니다. 이 작업을 수행하는 방법을 파악한 후에는 비용과 비슷한 코드를 수정하여 Sheet1.ColumnC에 저장합니다. 여기
는 지금까지이 작업은 다음과 같습니다Sub Lookup()
Application.ScreenUpdating = False
Dim Lr As Integer
Lr = Worksheets("Part Numbers").Cells(Rows.Count, 1).End(xlUp).Row ' last row
For i = 1 To Lr ' last row
Worksheets("Part Numbers").Cells(i + 1, 2) = "=VLOOKUP(RC[-1],'Supplier'!A:C,3,0)"
If i = "" Then Exit For
Next i
End Sub
나는 Sheet1.ColumnB에 채워집니다이 (셀 A에서 촬영)이 코드
"=VLOOKUP(A2,'Supplier'!A:B:B,3,0)"
사람이 왜이 표시되어 말해 수를 실행하면 : B : 내가 A : C를 입력하면 B?
'If i = ""Exit For' 행으로 무엇을하려고합니까? 그것이 결코 아무것도하지 않을 것 같이 보인다. 상태는 절대로 다시는 안됩니다. –
감사합니다. 코딩에 관한 많은 피드를 읽었으며 제대로 이해하지 못한 채 픽업했을 것입니다. – Kel