77百科网
当前位置: 首页 生活百科

vba 锁定工作表位置(VBA冻结及拆分工作表实例操作)

时间:2023-05-26 作者: 小编 阅读量: 2 栏目名: 生活百科

教程的目的是要求大家在实际工作中要利用好VBA。本套教程共三册六十九个专题,今日内容是教程的应用5:VBA冻结及拆分工作表实例操作。Excel工作表操作中窗口的冻结和拆分是一个非常方便的功能,我们这讲将研究如何在Excel中利用VBA准确使用冻结窗口功能。代码的运行效果:实例三:同时锁定工作表行、列的窗格冻结第三个应用是以当前工作表的“E5”单元格为基准进行冻结。该属性仅应用于工作表和宏工作表。

分享成果,随喜正能量】福虎迎春,祝所有的朋友虎年大吉,喜乐安康。我们身边有许多良善、智慧和好心肠的朋友,他们就是一处处美丽的风景,滋养着我们的心灵、带给我们安全和自由的栖息之地。

原预计春节期间停几期发文,但有一个平台的公告没有发出,很多朋友在问:“老师,怎么没有发文?春节期间正好充电。”为了满足大家的要求,各平台发文继续,也是鼓励春节期间充电的朋友。我经常给大家的一句话:VBA非常强大、实用,而且入门简单,学,总会有收获;不学,永远在门外徘徊。

《VBA经典应用69例》,是我推出的第九套教程,教程是专门针对初级、中级学员在学习VBA过程中可能遇到的案例展开,这套教程案例众多,紧贴“实战”,并做“战术总结”,以便大家能很好的应用。教程的目的是要求大家在实际工作中要利用好VBA。本套教程共三册六十九个专题,今日内容是教程的应用5:VBA冻结及拆分工作表实例操作。

应用5 利用VBA完成工作表窗格的冻结及拆分

这个专题的应用仍是非常有实际意义的,内容是利用VBA来完成我们平时工作中的一些基本操作:工作表窗口的冻结及拆分。

Excel工作表操作中窗口的冻结和拆分是一个非常方便的功能,我们这讲将研究如何在 Excel中利用VBA准确使用冻结窗口功能。

(接上讲)

实例一:以工作表第5行为基准进行窗格冻结

在上面的Excel操作讲解中,我曾经讲到按行的窗格冻结,下面的代码将以当前工作表的第五行为基准进行冻结。代码:

Sub mynzA()

'首先,确保没有使用窗口冻结操作

ActiveWindow.FreezePanes = False

'基于行的冻

Rows("5:5").Select

'冻结窗口

ActiveWindow.FreezePanes = True

End Sub

代码截图:

代码讲解:代码非常的简单,先确保当前窗口没有使用窗口的冻结操作,然后选择基准行,最后冻结窗格。

代码的运行效果:

实例二:以工作表E列为基准进行窗格冻结

第二个应用是以当前工作表的E列为基准进行冻结。代码:

Sub mynzB()

'首先,确保没有使用窗格冻结操作

ActiveWindow.FreezePanes = False

'基于列的冻结

Columns("E").Select

'冻结窗口

ActiveWindow.FreezePanes = True

End Sub

代码截图:

代码的解读:

Columns("E").Select 是先选择锁定列的基准,最后锁定。

代码的运行效果:

实例三:同时锁定工作表行、列的窗格冻结

第三个应用是以当前工作表的“E5”单元格为基准进行冻结。代码:

Sub mynzC()

'首先,确保没有使用窗格冻结操作

ActiveWindow.FreezePanes = False

'基于单元格的冻结

Range("E5").Select

'冻结窗口

ActiveWindow.FreezePanes = True

End Sub

代码截图:

代码解读:

Range("E5").Select 这句代码是指定了冻结窗格的基准为“E5”单元格。

代码的运行效果:

3 使用VBA拆分窗格

我们接下来看利用VBA如何对窗格进行拆分。在拆分单元格时利用的是Window.Split等一些属性,我们先来介绍一下这些属性。

① Window.Split属性:如果指定窗口被拆分,则该属性值为 True。读/写 Boolean。

语法:expression.Split

其中expression为一个代表Window对象的变量。

  • 该属性仅应用于工作表和宏工作表。

② Window.SplitColumn属性:返回或设置将指定窗口拆分成窗格处的列号(拆分线左侧的列数)。 读/写 Long。

语法:expression.SplitColumn

其中expression为一个代表Window对象的变量。

示例:ActiveWindow.SplitColumn = 1.5 表示拆分线左侧留有 1.5 个列宽。

③ Window.SplitRow 属性:返回或设置将指定窗口拆分成窗格处的行号(拆分线以上的行数)。 读/写 Long。

语法:expression.SplitRow

其中expression为一个代表Window对象的变量。

示例:ActiveWindow.SplitRow = 10 表示拆分线以上有 10 行。

本讲内容参考程序文件:应用005.xlsm

我20多年的VBA实践经验,全部浓缩在下面的各个教程中:

分享成果,随喜正能量】这世界取易舍难,欲望从来都不是幸福的定义。人生百年,你所需要的少之又少,身心平安,永远是那些知足的人。

    推荐阅读
  • 怎样区别生男生女(科学揭秘生男生女)

    胎儿性别由性染色体决定,XY代表男,XX代表女,人体有23对染色体,22对为常染色体,1对为性染色体。常染色体上所含性状基因种类男女都一样,没有性别差异。男性的1对性染色体为XY,所以分裂成熟后的精子,一种含X性染色体的称为X精子,另一种含Y性染色体的称为Y精子。由此可知,生男生女决定于男方的精子所携带的性染色体是X,还是Y,而与卵子无关。精子少的精液中Y的比例低,精子多的精液中精子Y的比例高。

  • 检察理念创新(检察新理念的生动实践)

    万峰湖专案是最高人民检察院直接立案办理的第一起公益诉讼案件。闽侯县检察院受理姚某的监督申请后,向上级检察机关汇报。莫某也被抓获归案,在今年6月被法院以诈骗罪判处有期徒刑三年九个月,并处罚金1万元。根据杭州市余杭区检察院建议,杭州市公安局余杭区分局对郎某、何某涉嫌诽谤案立案侦查。2021年4月30日,余杭区法院以诽谤罪判处被告人郎某、何某有期徒刑一年,缓刑二年。

  • 古人小时候故事(故事时光荏苒先天三族越来越强大)

    听到方昊的话,盘古明显陷入了沉思。方昊见盘古有些为难,便提议道。方昊笑道,身影一闪,带着盘古回到了洪荒东海。“盘古道友,道场的布置就只能由道友自己动手了。”随手撕开一道空间裂缝,方昊一步踏出,回到了蓬莱岛。盘古一声轻喝,一座宫殿凭空出现在岛上。蓬莱岛,天玉阁大殿内。随着方昊的声音落下,虚空中的光幕一阵变幻,各种天材地宝,神兵利器一一罗列在光幕上。

  • 简单的减肥午餐食谱推荐(给瘦身人士挑选的这4种午餐)

    1、糙米我们常吃的白米饭其实已经去掉了稻谷的米糠层和胚芽,而米糠层中富含预防脂溢性皮炎的维生素B6、改善皮炎的烟酰胺,胚芽中也富含天然维生素E,以糙米代替精白米面可以大大增加膳食纤维的摄入,有助于预防便秘和调节血脂。

  • 这就是江湖手游攻略 这就是江湖手游攻略完整版

    酒楼每天都不同门派接引,哪怕不准备进去,可以判门的时候点进去,也可以点亮门派。这个游戏就是佛系,打发时间用的,早点学了相马可以没事刷你马,马在背包左滑装备。

  • 少儿编程怎么才能做到免费(不学未来成文盲)

    近来,大量引发家长焦虑感的少儿编程广告,充斥于自媒体和公共场所。目前,北京、重庆、广州等地教育部门都出台了人工智能课程逐步进校园的规划。不容否认的是,一些机构刻意“制造焦虑”对少儿编程热推波助澜。虽然资本一拥而上,但业内人士认为,除了备受诟病的过度宣传,少儿编程培训行业还存在其他不少问题。目前,少儿编程培训行业创业的门槛较低。

  • 扬州机动车年检电子凭证怎么用(车辆年检电子凭证)

    在线出示时,可以直接登录“交管12123”手机APP,实时在线查询、出示本人名下或本人已备案机动车的检验标志电子凭证。离线出示时,可以提前登录互联网交通安全综合服务平台或“交管12123”手机APP,将检验标志电子凭证下载并存储于手机中,使用时直接出示。

  • 大闸蟹蒸多长时间最好(大闸蟹蒸多久)

    大闸蟹蒸多长时间最好螃蟹用武火将水煮沸腾之后再等个二十分钟的样子最好,如果是个头比较大的螃蟹,可以将蒸煮时间延长一点,保证将寄生虫卵彻底消灭。蒸前用绳子将螃蟹螯脚绑住,防止蒸的过程中螯脚脱落、蟹黄蟹油流出提示:若用稻草包裹整只螃蟹则更能保持鲜香。蒸煮过程中不宜开盖,要一次性蒸透,否则影响蟹的口味提示:在蒸的过程中,可以将姜拍碎切丁放入醋中,等蒸熟后,便可蘸醋食用了。

  • 怪味花生的家常做法(怪味花生怎么做)

    怪味花生的家常做法食材:花生米500g、糖200g、玉米淀粉2g、水小半碗、盐一小勺、花椒粉一勺、辣椒粉一勺、熟芝麻随意。水分还比较多的状态,泡泡比较小,甜品泡破裂得比较快。转小火,倒入花椒粉,辣椒粉,熟芝麻搅匀。把成熟的花生倒进去,很快把它们拌好。把火关了,直到糖浆变硬并且不含沙子。过度混合会使包装上的结冰脱落。此刻还是软的,待自然冷却就香脆可口了,可放密封罐保存一个月,但最佳尝味期还是一周内。