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

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 '

欢迎关注、收藏

相关内容

热门资讯

我来教教玩家!沐沐麻将到底能... 有亲,根据资深记者爆料沐沐麻将是可以开挂的,确实有挂(咨询软件无需打开直接加微176594599)您...
分享实测“阿拉斗牌透视辅助器”... 您好:阿拉斗牌这款游戏可以开挂,确实是有挂的,需要软件加微信【8700483】,很多玩家在阿拉斗牌这...
推荐插件!好运众娱高仿版真的... 您好:“德扑之星这款游戏可以开-挂,确实是有-挂的,需要了解加客服微信【176594599】很多玩家...
玩家实测“毛豆大厅辅助透视挂”... 您好:毛豆大厅这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4194432】很多玩家在毛豆大厅...
安全出口小人为何成为当红表情包... 安全出口、非常口、EXIT。 一提到安全出口,手谈姬第一时间想到的总是些好像不太安全的东西——比如黑...