首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel-VBA :在同一工作表中添加图表后,无法再选择工作表中的行

Excel-VBA :在同一工作表中添加图表后,无法再选择工作表中的行
EN

Stack Overflow用户
提问于 2014-12-11 02:18:12
回答 1查看 96关注 0票数 0

在工作表中复制图表后,我无法再选择行(我使用的是Excel 2003)。

这些行(在1000+ lines宏中)

代码语言:javascript
复制
Sheets("Bilan RDF").Select
Rows(ligne_UDI(1) & ":" & ligne_UDI(1) + 1).Select
ActiveSheet.Paste

通常可以正常工作( ligne_UDI值没有任何问题),但在此工作表上添加图表后,.Select()会失败

代码语言:javascript
复制
(Traduct from french)
Error 1004
The 'Rows' method of the '_Global' objet failed

我尝试使用以下行来避免select行,但它也失败了

代码语言:javascript
复制
ActiveSheet.Paste Destination = Rows(ligne_UDI(1) & ":" & ligne_UDI(1) + 1)

我认为它可能是以前的副本,所以我添加了下面这行。它没有帮助

代码语言:javascript
复制
Application.CutCopyMode = False

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2014-12-24 20:43:53

未经测试的

正如@GSerg在评论中所说的那样,你应该总是避免使用Select和没有限定工作表的Rows。将您的代码更改为以下代码:

代码语言:javascript
复制
Sheets("Bilan RDF").Rows(ligne_UDI(1) & ":" & ligne_UDI(1) + 1).Paste
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27408082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档