나는 Vlookup으로 아주 단순하게하려고하지만, 1004 오류가 발생합니다. 정말로, 정말로 당신의 도움에 감사 할 것입니다. 미리 감사드립니다. 내 코드는 다음과 같습니다.엑셀 VBA 런타임 오류 - 1004
Sub test()
Dim user As String
Dim drawn As String
Set Sheet = ActiveWorkbook.Sheets("consolidated")
For i = 2 To 2092
user = CStr(Cells(i, 1).Value)
Set Sheet = ActiveWorkbook.Sheets("sections")
drawn = CStr(Application.WorksheetFunction.VLookup(user, Sheet.Range("A2:B3865"), 2))
Set Sheet = ActiveWorkbook.Sheets("consolidated")
Cells(i, 10).Value = drawn
Next i
End Sub
오류 메시지가 나타 납니까? 오류가 발생한 줄은 무엇입니까? –
예 - vlookup을 사용하는 회선에서 발생합니다. 때로는 객체 정의 오류 1004가 발생하고 때때로 "WorksheetFunction 클래스의 Vlookup 속성을 가져올 수 없습니다"라는 오류가 발생합니다. – user2047228
"통합"의 첫 번째 사용자를 찾을 수 없기 때문에 그럴 수 있습니다. "섹션"? 뭔가 찾지 못하면 vlookup에서 오류가 발생하지 않는다고 가정했습니다. – user2047228