나는 두 개의 배열을 비교 한 스프레드 시트로 거의 완성되었지만 한 배열에 있었던 것과 다른 배열에있는 배열은 모두 세 번째 배열에 들어간 것이 아닙니다.VBA의 셀에 긴 배열 배열 인쇄 범위 오류
그런 다음 배열의 값을 통합 문서의 시트에 셀에 넣으려고합니다. 그러나 배열에 디버거의 값이 표시 되어도 배열의 범위를 벗어나는 첨자가 나타납니다.
If (Not MissingLoans) = -1 Then
ThisWorkbook.Sheets("Inputs and Results").Cells(PrintCell, 1) = "No Missing Loans Found on Roll-Up"
Else
For i = 1 To (UBound(MissingLoans())) Step 1
*** ThisWorkbook.Sheets("Inputs and Results").Cells(PrintCell, 1).Value = MissingLoans(i)
PrintCell = PrintCell + 1
Next
End If
I 내게 범위 오차의 출력을 제공하는 선으로 별표 듯하지만 MissingLoans (I)의 값을 도시한다 : 여기
배열을 출력하는 루프이다. 사실 Missingloans (1)은 배열의 유일한 값입니다.
실패했을 때'PrintCell'의 가치는 무엇입니까? –
11. 셀 A11에서 시작하여 내림차순으로 작업 중 –
'입력 및 결과'라는 워크 시트가 존재하지 않는 것 같습니다. –