私は2つの配列と1つの配列にあったものと3つ目の配列に入れられたものとを比較したスプレッドシートでほぼ完成しました。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
私は私の範囲エラーのうちを与えている行でアスタリスクを置くが、MissingLoans(I)が値を示しています。実際、Missingloans(1)は配列内の唯一の値です。
失敗した場合の 'PrintCell'の値は何ですか? –
11.セルA11から始まり、途中で作業中です –
「入力と結果」という名前のワークシートのように見えます。 –