scrollarea属性使用以a1样式的区域引用形式(字符串类型)返回或设置工作表允许滚动的区域。当设置了工作表滚动区域之后,用户不能选定滚动区域之外的单元格,但仍然可以选定区域之外的其他对象(例如图
scrollarea属性使用以a1样式的区域引用形式(字符串类型)返回或设置工作表允许滚动的区域。当设置了工作表滚动区域之后,用户不能选定滚动区域之外的单元格,但仍然可以选定区域之外的其他对象(例如图形、按钮等),同时工作表的一些相应功能可能被禁止(例如工作表全选、选中整行或整列等)。
在vbe中的工程管理窗口选择相应工作表对象,然后在其属性窗口中设置scrollarea属性,即可限制工作表中滚动的区域,如图所示。
但是excel不会记忆该项设置,当再次打开该工作簿时,scrollarea属性将被重置,用户必须重新设置scrollarea属性才能限制工作表中的滚动区域,解决方法是使用代码在工作簿打开时对scrollarea属性进行设置,如下面的代码所示。
代码:
代码解析:
工作簿的open事件,在打开该工作簿时设置sheet1工作表的滚动区域为“b4:h12”单元格区域。
如果需要取消滚动区域的限制,可以将scrollarea属性值设置为空,如下面的代码所示。
sheet1.scrollarea = ""
相关文章:
-
VBA工程加密PJ方式(两种)
两种方式破解vba加密代码第一种:第二种:本文来自博客园,作者:张翰博,转载请注明原文链接:https://www.cnblogs.com/vbashuo/p/...
[阅读全文]
-
-
1.打开目标excel,按alt + f11键打开vbe窗口2.选择插入->模块粘贴下面代码到编辑器中sub 保留表头拆分数据为若干新工作簿() dim arr, d …
-
改进《》,使代码更具通用性,可以实现将工作表拆分为工作表或工作簿对excel表格数据按照某列的值,将工作表拆分1,工作表按列拆分为工作表单列关键值2,工作表按列拆分为工作簿单列关键…
-
-
1,合并文件夹下所有工作簿适用将所有工作簿中所有工作表复制到1个新建工作簿中,不修改数据,原本一共有多少个工作表,合并后就有多少个工作表如果存在同名工作表,复制后工作表名称会自动添…
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论