我有以下代码在 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))
但是,我正在使用范围复制到范围。我不明白为什么类型不匹配