Excel VBA에서 사용자 정의 함수 (UDF)를 만들었습니다.이 함수는 2 열의 내용을 선택하고 결과로 평가합니다. 다른 통합 문서가 열리지 않으면 UDF가 올바르게 평가되지만 다른 통합 문서가 동시에 열리면 0으로 변경됩니다. 문제가 처음 몇 단계에 있으며 입력을 읽었습니다.다른 통합 문서를 열면 Excel 사용자 정의 함수가 0으로 평가됩니다.
Set Sheet = ThisWorkbook.Worksheets(inputSheet)
For i = 0 To numrows
array_multi(i, 0) = Cells(inputRow1 + i, inputCol1)
array_multi(i, 1) = Cells(inputRow2 + i, inputCol2)
Next
누군가 내가이 문제를 해결하는 데 도움을 줄 수 있습니까? 자세한 내용이 필요하면 알려주십시오.
_whole_ UDF를 게시하십시오. –
'Cells()'는 그들이 있어야하는 시트에서 참조되어야합니다. 그렇지 않으면 값은'Activesheet'에서 읽혀질 것입니다. –