当前位置:  开发笔记 > 编程语言 > 正文

在编程Excel时将选择设置为Nothing

如何解决《在编程Excel时将选择设置为Nothing》经验,为你挑选了5个好方法。

当我使用range.copy和range.paste创建图形后,它会选择粘贴范围,然后当我在几行后创建图形时,它会将选择作为图形中的第一个系列.我可以删除这个系列,但有更优雅的方法吗?我试过了

Set selection = nothing

但它不会让我选择.我也试过了selection.clear,但是刚刚清除了所选择的最后一个单元格,并且仍然在剧情中添加了一个额外的系列.



1> 小智..:
Application.CutCopyMode = False



2> shahkalpesh..:
Cells(1,1).Select

它将带您进入单元格A1,从而取消现有选择.



3> 小智..:

选择任何单元格并关闭cutcopymode.

Range("A1").Select
Application.CutCopyMode = False



4> 小智..:

只是用

SendKeys"{ESC}"

从而取消您的选择.



5> 小智..:

有一种选择不解决问题的方法。

    创建形状(一个矩形)

    在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:工作表的左上方显示了“就绪”字样。

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有