打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel VBA之第五十四课


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

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

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

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

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


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


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


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


快捷查看
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
excel vba 限制工作表的滚动区域代码
基础篇--如何限定工作表中的可用范围
VBA常用代码解析(第六讲)
第三十六节 如何让别人只能看、不能改你的工作表
限定Excel工作表可用编辑范围的几种方法
Excel
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服