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

时间:2014-12-10 18:18:12

标签: excel vba excel-vba

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

这些行(1000多行宏)

Sheets("Bilan RDF").Select
Rows(ligne_UDI(1) & ":" & ligne_UDI(1) + 1).Select
ActiveSheet.Paste

通常工作正常(ligne_UDI值没有任何问题)但是Rows()。在此工作表上添加图表后选择失败

(Traduct from french)
Error 1004
The 'Rows' method of the '_Global' objet failed

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

ActiveSheet.Paste Destination = Rows(ligne_UDI(1) & ":" & ligne_UDI(1) + 1)

我虽然它可能是以前的副本,所以我添加了以下行。它没有帮助

Application.CutCopyMode = False

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

<强> UNTESTED

正如@GSerg在评论中所述,您应该始终避免使用Select并使用Rows而不对资料进行限定。将您的代码更改为以下内容:

Sheets("Bilan RDF").Rows(ligne_UDI(1) & ":" & ligne_UDI(1) + 1).Paste