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

就这样一下子把单元格合并了

我们先看以下一段代码:

按照一般的想法,从第2行到第10行做一个循环,如果当前单元格的内容等于下一个单元格的内容,那么,把当前单元格和下一个单元格合并。

看上去好像没有问题。

但实际运行之后会出现错误。

原因是:A2和A3合并之后,这样就没有A3,全部变为A2,就不存在A3和A4的比较,导致A4并没有被比较被合并。

正确的代码应该如下操作。

这时候再需要来一个变量j

以上公式不太好理解,简单解释一下,两个循环,外循环从第二行到最后不为空的行。

现在换一个思路,倒过来就对了。

即然合并之后会影响到后面的操作,现在倒过来从最后一条记录到最前面循环.

学编程主要学思路,以上思路太巧妙了。

子曰:用之则行,不用则藏。

意思是说,如果你用我的这些建议,就马上行动,知行合一,如果你不用,就赶紧收藏,以绝后患。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券