从其他工作簿复制单元格时键入不匹配错误

时间:2016-01-12 15:31:55

标签: vba excel-vba excel

我尝试从工作簿中复制单元格时出现类型不匹配错误。知道这里有什么问题吗?

 Workbooks(inv).Sheets(sheetname).Cells(r.Row, price.Column).Copy

inv是一本工作簿, sheetname是一个字符串, r是包含单个细胞的范围, price是包含单个单元格的范围。我试图复制的单元格的内容是一个数值。

1 个答案:

答案 0 :(得分:3)

如果inv是工作簿对象,则:

inv.Sheets(sheetname).Cells(r.Row, price.Column).Copy

如果inv是字符串

,您编写的代码将有效