女子的属性是什么(介绍一个有趣的VBA属性)
admin
2023-10-24 17:25:26

No.1

如果你能熟练操作Excel,你对单元格也就是range对象并不陌生。

英文解释是:区间、系列、区间、种或类等。

在Excel中,表示由某些单元格组成的区域或范围,可以改变,即大小和个数可以改变。

本节不介绍Range对象,但介绍了Range对象下的属性Range。

属性和对象同名是不是很神奇?

我也觉得不平凡,但是既然赋予了这个属性,我们就有必要去了解它。

找出它与众不同的地方。

如下图所示,可以仔细看看。

No.2

一般来说,如果定义了一个Range对象,这个对象的地址默认是参照A1赋值的。

如果范围(' C4:I15 ')被定义为对象区域。

那么它的对象中的实际地址对应于C4:I15,它的第一个单元格是C4。

如果用Range属性表示,应该是这样的:

范围(' C4:I15 ')。范围(' A1 ')

对应的单元格区域(“C4”)是我们定义的区域中的第一个单元格。

你困惑吗?

让我们看看这张图就明白了:

黄色单元格是定义的区域C4:I15。

该区域范围属性中的A1为C4单元,B1为D4单元,以此类推。

实际上,它只是改变了细胞名称。至于这么做的意义,就要用代码来说明了。

在特定区域循环时特别有用。

此过程理解为,给某些区域的第n列或者第n行进行数值计算的时候,可以利用此属性进行判断。

No.3

例如,当值小于230时,圆形绿色区域中的单元格具有红色背景色,当值大于230时,具有绿色背景色。数值的随机生成。

这个应用程序非常简单。

代码:

private subcommand button 1 _ Click()DimRAsRange,cellAsRangeSetR=Range(' b 2: f 10 ')R . Value=VBA。Int((500-10)*VBA。Rnd 10)ForEachcellInRWithcellIf。Value230Then.Range('A1 ')。值=。值“230”。interior . color=RGB(121,211,156)否则。范围(' A1 ')。值=。值“230”。interior . color=RGB(221,211,56)EndIf。Borders.Item(xlEdgeBottom)。line style=2 endwithnextcellwithr。RowHeight=20。列宽=10With。范围(单元格(1,1),单元格(行数,1))。偏移量(0,-1)。公式='=row ()-1 '内饰。颜色=RGB (211,111,122)。边框。项目(xledgebottom)。线条样式=2。column width=5 endwithendsubRange是一个特殊的对象属性,在application中返回一个范围。

返回的对象包含在Range对象中,感觉像绕口令。

总之,返回的Range对象就是我们要处理、计算数据或设置属性的对象。

当然,返回的对象是否可以再次使用Range属性,返回一个Range对象?

可以试试!

如果成功了,会不会有看《盗梦空间》,爱爱爱的感觉?

注意:

实际上,我试过了,我完全可以返回另一个Range对象。

范围(' C4:I15 ')。范围(' A1 ')。范围(' A1 ')。值='X '

欢迎关注、收藏

相关内容

热门资讯

金花创建房间/微信金花房卡怎么... 1.微信渠道:(荣耀联盟)大厅介绍:咨询房/卡添加微信:88355042 2.微信游戏中心:打开微...
金花房间卡/金花房卡如何购买/... 金花房间卡/金花房卡如何购买/新超圣金花房卡正版如何购买新超圣是一款非常受欢迎的游戏,咨询房/卡添加...
牛牛创建房间/金花房卡批发/神... 微信游戏中心:神牛大厅房卡在哪里买打开微信,添加客服【88355042】,进入游戏中心或相关小程序,...
链接牛牛/牛牛房卡游戏代理/鸿... 鸿运大厅房卡更多详情添加微:33549083、 2、在商城页面中选择房卡选项。 3、根...
科技实测!牛牛房卡怎么获得/乐... 微信游戏中心:乐酷大厅房卡在哪里买打开微信,添加客服【88355042】,进入游戏中心或相关小程序,...