当我使用range.copy和range.paste创建图形后,它会选择粘贴范围,然后当我在几行后创建图形时,它会将选择作为图形中的第一个系列.我可以删除这个系列,但有更优雅的方法吗?我试过了
Set selection = nothing
但它不会让我选择.我也试过了selection.clear,但是刚刚清除了所选择的最后一个单元格,并且仍然在剧情中添加了一个额外的系列.
Application.CutCopyMode = False
Cells(1,1).Select
它将带您进入单元格A1,从而取消现有选择.
选择任何单元格并关闭cutcopymode.
Range("A1").Select Application.CutCopyMode = False
只是用
SendKeys"{ESC}"
从而取消您的选择.
有一种选择不解决问题的方法。
创建形状(一个矩形)
在Shapes Database >>>中将其命名,例如:“ Ready”
引用它MYDOC.Shapes(“ Ready”)并将可见性更改为False。
当您希望Excel SELECT NOTHING执行此操作时:
MYDOC.Shapes("Ready").visible=True MYDOC.Shapes("Ready").Select MYDOC.Shapes("Ready").visible=False
这会隐藏选择内容,并且窗口中仍未选择任何内容。PLUS:工作表的左上方显示了“就绪”字样。