ใช้ vba vlookup อย่างไรครับ
Posted: Mon Jan 29, 2018 7:44 pm
อาจาร์ยครับผมติดปัญหา vlookup ใช้ vba แล้วข้อมูลที่ได้ไม่ครบ
คือ เมื่อโปรแกรมรันไปถึง ข้อมูลที่ว่างไม่มีข้อมูล จะสุดแค่นั้น แต่ไม่ทำต่อจนสุด แถวนั้น ต้องแก้อย่างไรครับ
ซึ่งข้อมูลข้างล่างก็มีข้อมูลใน Data อยู่แต่ไม่ทำต่อ
ขอบคุณครับ
คือ เมื่อโปรแกรมรันไปถึง ข้อมูลที่ว่างไม่มีข้อมูล จะสุดแค่นั้น แต่ไม่ทำต่อจนสุด แถวนั้น ต้องแก้อย่างไรครับ
ซึ่งข้อมูลข้างล่างก็มีข้อมูลใน Data อยู่แต่ไม่ทำต่อ
Code: Select all
Sub mylookup4()
Dim lastrow As Long
lastrow = Sheet1.Range("A" & Rows.Count).End(xlUp).Row
Set myrange = Sheet4.Range("A:D")
For i = 4 To lastrow
Cells(i, 21) = Application.WorksheetFunction.VLookup(Cells(i, 1), myrange, 3, False)
Cells(i, 21) = Cells(i, 21)
Next i
End Sub