range.copy方法抛出意外错误

时间:2013-11-04 10:28:36

标签: vb.net excel

我有以下代码在两个不同的Excel文件之间复制数据

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

IntAmountOfRowsintStartOfEmptyRow都是整数

执行我的代码时,出现以下错误:

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

但是,我正在使用范围复制到范围。我不明白为什么类型不匹配

0 个答案:

没有答案