0

2つの異なるExcelファイル間でデータをコピーする次のコードがあります

xlRangeSource = xlsheetSource.Range("B2:K" & IntAmountOfRows)
xlRangeTarget = xlsheetTarget.Range("A" & intStartOfEmptyRow)
xlRangeSource.Copy(Destination:=xlWbTarget.Worksheets(xlsheetTarget).range(xlRangeTarget))

IntAmountOfRowsでありintStartOfEmptyRow、どちらも整数です

コードを実行すると、次のエラーが発生します。

Type mismatch. (Exception from HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))

ただし、範囲を使用して範囲にコピーしています。タイプが一致しない理由がわかりません

4

0 に答える 0