excel vba 限制工作表的滚动区域代码实用指南
平时做技术实践时,很多问题不是概念不会,而是细节没串起来。拿“excel vba 限制工作表的滚动区域代码”来说,它看着像小点,放到项目里常会牵出环境、配置、兼容性和维护成本。下面按实际采用顺序,把思路、关键写法和容易踩坑的地方讲清楚,便于大家直接对照操作。
理解这一步时,ScrollArea属性采用以A1样式的区域引用形式(字符串类型)得到或设置工作表允许滚动的区域。当设置了工作表滚动区域之后,用户不能选定滚动区域之外的单元格,但仍然能够选定区域之外的其他对象(比如图形、按钮等),同时工作表的一些相应功能可能被禁止(比如工作表全选、选中整行或整列等)。从实现思路看,在VBE中的工程管理窗口选择相应工作表对象,随后在其属性窗口中设置ScrollArea属性,即可限制工作表中滚动的区域,如图所示。
理解这一步时,但是Excel不会记忆该项设置,当再次打开该工作簿时,ScrollArea属性将被重置,用户必须重新设置ScrollArea属性才能限制工作表中的滚动区域,解决方法是采用代码在工作簿打开时对ScrollArea属性进行设置,如下面的代码所示。
代码:
复制代码 代码如下所示:
#001 Private Sub Workbook_Open()
#002 Sheet1.ScrollArea = "B4:H12"
#003 End Sub
代码解析:
实际处理时,工作簿的Open事件,在打开该工作簿时设置Sheet1工作表的滚动区域为“B4:H12”单元格区域。
实际处理时,若需取消滚动区域的限制,能够将ScrollArea属性值设置为空,如下面的代码所示。
Sheet1.ScrollArea = ""
您可能感兴趣的文章:
- VBA中操作Excel常用方法总结
- Excel VBA连接并操作Oracle
- excel vba 高亮显示当前行代码
- 合同时Excel工作薄中成绩表的VBA代码,很适合教育一线的朋友
- 用vba实现将记录集输出到Excel模板
- Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
- python requests包的request()函数中的参数-params和data的区别介绍
- python:解析requests得到的response(json格式)说明
- 基于python requests selenium爬取excel vba过程解析
相关资讯
-
08.31
奇迹暖暖退出联盟攻略
-
08.31
逆水寒摩崖绝境玩法攻略
-
08.31
三国天下归心魏延流血队如何玩
-
08.31
鼠宝小镇如何快速上手
-
08.31
魔兽世界赤红深渊在哪
-
08.31
逆战未来开荒武器如何搭配
游戏推荐
推荐专题
热门阅读
-
-
- 《绝地求生》9周年纪念活动一览
- 08.31
-
- 《炉石传说》无新卡6胜绿绿蓝DK乱斗卡组分享
- 08.31
-
- 《杀戮尖塔2》猎手弃牌流构筑玩法分享
- 08.31
-
- 《伊瑟》属性克制机制说明
- 08.31
推荐下载
-
-
下载
- |
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- |
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏