|
▼とおりすぎ さん:
よろしくお願い致します。
varOutput に戻り値が入っているのでそれを書き込んでいます。
できれば、次のようにしたいのです。
シートのMax行を超えるようであれば、途中までのデータですというようなメッセージも出力したいのです。
★希望
For lngR = (LBound(varOutput, 1) - lngRadd) To シートのMax行
・
・
Next lngR
★現在のコード
lngRadd = LBound(varOutput, 1)
lngCadd = LBound(varOutput, 2)
Set rngMy = Cells(lngR, lngC)
For lngR = (LBound(varOutput, 1) - lngRadd) To (UBound(varOutput, 1) - lngRadd)
For lngC = (LBound(varOutput, 2) - lngCadd) To (UBound(varOutput, 2) - lngCadd)
Cells(rngMy.Row + lngR, rngMy.Column + lngC).Value = varOutput(lngR + lngRadd, lngC + lngCadd)
Next lngC
Next lngR
|
|