Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2721|回复: 4

[已解决]Selection属性将返回Nothing的示例

[复制链接]
发表于 2010-9-13 11:35 | 显示全部楼层 |阅读模式

Application.Selection 属性
为 Application 对象返回在活动窗口中选定的对象。
语法

表达式.Selection

表达式   一个代表 Application 对象的变量。

说明


返回的对象类型取决于当前所选内容(例如,如果选择了单元格,此属性将返回 Range 对象)。如果未选择任何内容,Selection 属性将返回 Nothing。

在不使用对象识别符的情况下,使用此属性等效于使用 Application.Selection。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

看了以上帮助想举例,看看返回是不是nothing。
请问怎样举例能证明“ ... Selection属性将返回Nothing”呢?
谢谢!

最佳答案
2010-9-13 12:24
Sub Test()
    ActiveWindow.Visible = False
    MsgBox Selection Is Nothing
    Windows(1).Visible = True
End Sub
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-9-13 12:24 | 显示全部楼层    本楼为最佳答案   

Sub Test()
    ActiveWindow.Visible = False
    MsgBox Selection Is Nothing
    Windows(1).Visible = True
End Sub
回复

使用道具 举报

 楼主| 发表于 2010-9-13 12:40 | 显示全部楼层

QUOTE:
以下是引用amulee在2010-9-13 12:24:00的发言:
Sub Test()
    ActiveWindow.Visible = False
    MsgBox Selection Is Nothing
    Windows(1).Visible = True
End Sub

谢谢阿木!

学习了。

那这么说对么:只要application对象的窗口可见,selection就一定不是nothing?

回复

使用道具 举报

发表于 2010-9-13 12:43 | 显示全部楼层

Selection本来就是返回活动窗口中选择的对象,把窗口都给弄没了,当然Selection就不存在了。
回复

使用道具 举报

 楼主| 发表于 2010-9-13 12:53 | 显示全部楼层

QUOTE:
以下是引用amulee在2010-9-13 12:43:00的发言:
Selection本来就是返回活动窗口中选择的对象,把窗口都给弄没了,当然Selection就不存在了。

就像,只要活着(返回活动窗体)就会呼吸(选取对象)是吗?

要是憋着不呼吸了[em04]

当然,只是这么一想

[em11]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-17 02:05 , Processed in 0.361570 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表