首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VBA合并不注意这些,会出大事!

一、合并工作簿簿表,稍有不注意,就会出现这些问题

格式错乱,合并单元格问题等

隐藏或筛选的行被忽略(部分Excel2007会出现)

选取的最大行不对

二、防止隐藏和筛选、分级等

在进行工作表循环、处理时,加入语句

三、判断最大行范围的方式

不同的获取最大行方式,有不同的bug,需要按需选取合适方式,添加必要的判断排除条件。

针对通用合并工作表、工作簿来说,选取row01、row2方法可能比较通用,但是效率可能会降低,因为后期要处理一些多余空行。

四、日常表格规范

从前面看,各种获取最大行的方法,都会有不同的bug。要避免这种情况,要从根源上解决。    1.基础数据不要使用合并单元格;   2.保存表格时,不要筛选、隐藏 3.数据不要有空行4.A列为必须参考,可以把A列设置填充序号,确保A列最大行范围正确,减少处理难度。

需要Excel免费工具的,自行下载:

https://excelbgjq.lanzoue.com/igIbm0v2g3be

WPS记得加装宏插件:

https://excelbgjq.lanzoue.com/iagqA0mfqsre

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230606A045WX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券