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