vb.net将excel一个区域的内容复制到另外一个区域 15

有两个Excel表格,均已经打开,现在想用Range类的Copy方法来第一个Excel里的sheet1里面的A1:C3区域复制到另一个Excel里面的A1:C3区域。我写... 有两个Excel表格,均已经打开,现在想用Range类的Copy方法来第一个Excel里的sheet1里面的A1:C3区域复制到另一个Excel里面的A1:C3区域。我写的是xlsheet1.Range("A1:C3").Copy(xlsheet2.Range("A1:C3")),但是提示错误如图

麻烦叫我下该怎么改,先谢谢了!
展开
 我来答
imjohnzj
2014-05-13 · TA获得超过384个赞
知道小有建树答主
回答量:381
采纳率:100%
帮助的人:170万
展开全部
对 Range 对象做 Copy 方法,要注意 Range 要连续的、成矩形选择的。

例如像:A1:C5 可以复制,
例如像:A1:C5, A10:C15 就不能复制。

还要注意一点:对 Range 对象进行操作的话,所在工作表先要激活。
someRange.Worksheet.Activate

如果还有问题的话,可以把对 Excel 操作的代码提取到 Excel VBA 环境下调试好了再移植回去。
追问
谢谢回答,但是还是没有成功……
追答
把代码里:....Copy(xlSheet2.Range("A1:C3“))
里的冒号,全角改半角。
百度网友411df93
2019-10-23
知道答主
回答量:1
采纳率:0%
帮助的人:688
展开全部
没有成功的原因是因为这个copy只能复制同一个excel的range,不同的excel就会报错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式