두 개의 배열이 있는데 그 중 일반적인 값을 추출하려고합니다. findUniques 함수는 다음과 같습니다. 문자열을 연결하고 쉼표로 구분하여 반환합니다. 나는 가깝다고 생각하지만 잘못된 것을 발견 할 수 없다. 나는 10할당의 왼쪽에있는 함수 호출은 Variant 또는 Object를 반환해야합니다. 두 개의 배열에서 공통 값을 찾습니다.
Function findUniques(astrArray1() As String, astrArray2() As String) As String
Dim blnMP5 As Boolean
blnMP5 = False
Dim counter1 As Long
Dim counter2 As Long
For counter1 = LBound(astrArray1) To UBound(astrArray1)
For counter2 = LBound(astrArray1) To UBound(astrArray2)
If astrArray1(counter1) = astrArray2(counter2) Then
blnMP5 = False
If blnMP5 = True Then
findUniques() = findUniques & "," & "astrArray1()"
End If
End If
Next counter2
Next counter1
End Function
완벽한! 도움을 주셔서 감사합니다 – user2217895
문제의 원인은 Kenneth의 대답에서 확인 된 것 같습니다. 현재의 답변이 OP의 문제를 해결했지만 오류의 원인이 된 행을 제거했기 때문일 수 있습니다. 이주의 사항은 보조 문자열 변수를 사용하여 문제를 없애는 것이 필수적이지 않다는 것을 목표로합니다. –