小兔网

Excel VBA中的该程序使用Count属性,IsNumeric函数,IsEmpty函数和Intersect方法来测试选择

情况:

在Excel VBA中测试选择

在您的工作表上放置一个命令按钮,并添加以下代码行:

1.首先,我们声明两个Range对象。我们将Range对象称为rng和cell。

昏暗的 RNG 作为范围,电池作为范围

2.我们使用Range(“ C4:D10”)初始化Range对象rng,并使用所选范围初始化Range对象单元格。

设置 rng = Range(“ C4:D10”)
设置单元格=选择

3.添加以下代码行:

如果 cell.Count = 1 则IsNumeric(小区) 为IsEmpty(小区) 相交(RNG,细胞) 没有 那么
    MSGBOX“你赢了”
否则
    MSGBOX“你输”
结束 。如果

说明:Intersect(rng,cell)返回一个Range对象,该对象表示两个范围交集如果此范围对象不是Nothing,则单个数字(前三个条件)在带边框的范围内。

4.测试程序。

仅当您在边框范围内选择一个数字时,结果才是:

测试选择结果

在所有其他情况下,结果将是:

测试选择结果