Excel VBA 之设置工作表滚动区域的ScrollArea属性(excel表格怎么换行)

fangcloud 996 2022-07-31

本文转载自网络公开信息

大家好,今天我们学习工作表的ScrollArea属性,它是用来设置工作表的滚动区域的。什么是滚动区域呢?当我们打开工作簿的时候,通过鼠标滑轮上下滑动可以任意上下滚动区域,也可以通过方向键任意左右移动浏览不同列,这是因为初次打开的工作簿的ScrollArea属性没有被设置,所以你可以像鱼儿一样在水中自由自在地游来游去~

ScrollArea属性使用以A1样式的区域引用形式(字符串类型)返回或设置工作表允许滚动的区域,也就是把鱼儿的游动区域做了限制,你再也不能任性地想游哪就游哪了。当设置了工作表滚动区域之后,会有如下几个效果:

1、用户不能选定滚动区域之外的单元格,但仍然可以选定区域之外的其他对象(例如图形、按钮等)

2、同时工作表的一些相应功能可能被禁止(例如工作表全选、选中整行或整列等)。

例如现在我设置当前的工作表的滚动区域为“A1:C5”:

被设置之后我们就只能在A1:C5"单元格区域中操作了,其他的区域我们选中不了了,效果如下:

如果想取消滚动区域的限制,可以将ScrollArea属性值设置为空,运行一下即可,如下面的代码所示:

不过需要注意的是Excel不会记忆该项设置,当我们下次再次打开该工作簿时,ScrollArea属性将被重置,必须重新设置ScrollArea属性才能限制工作表中的滚动区域,如果你想实现每次打开工作簿的时候这个限制滚动区域的效果还能实现的话可以考虑使用工作簿的打开事件,对ScrollArea属性进行设置,如下面的代码所示:

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表亿方云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱daifeng@360.cn 处理。
上一篇:如何叠加幻灯片(如何叠放幻灯片)
下一篇:企业为什么要自建电商系统?(电商运营可以自己开公司吗)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~