数据表如下图中A列至D列所示,需要将C列和D列的数据进行合并。每个编号组中,C列合并后,保留第一个单元格(户主姓名),结果如F列至I列所示。

示例代码如下。

Sub Demo1()lst = Cells(Activesheet.Rows.Count,1).End(xlDown).RowSet c = Cells(3, 2)Application.DisplayAlerts = FalseDo While c.Row < lstWith c.MergeArea.Offset(0, 1).Resize(.Count, 1).Merge.Offset(0, 2).Resize(.Count, 1).MergeEnd WithSet c = c.Offset(1, 0)Loopset c = Nothing
End Sub

【代码解析】
第2行代码获取A列最后数据行的行号。
第4行代码屏蔽合并单元格时的提示信息。
第5~11行代码循环处理数据行。
第6行代码中的MergeArea返回合并单元格的Range对象,例如[B2].MergeArea.Address结果为$B$2:$B$6
第7~8行代码分别实现C列和D列的单元格合并。
第10行代码将下一个单元格赋值给变量c,注意[B2]的下一个单元格为[B7],而不是[B3]。
第12行代码释放对象变量占用的系统资源。

快速合并单元格(1/2)相关推荐

  1. 快速合并单元格(2/2)

    数据表如下图中A列至D列所示,需要将C列和D列的数据进行合并.每个编号组中,C列合并后,保留第一个单元格(户主姓名),结果如F列至I列所示. <快速合并单元格(1/2)>中讲解了利用Mer ...

  2. WPS如何快速合并单元格并保存内容

    如下图,是某公司各部门员工姓名表.现在想要将姓名列单元格快速合并并保留所有单元格内容. 选中A列合并单元格区域 点击下图选项(Excel工具箱,百度它即可了解详细的下载安装方法,本文不作过多解说) 点 ...

  3. excel之vba快速合并单元格

    前言 平时工作中经常会用到excel的功能, 难免有一些操作不能批量处理, 比如说某一列有100w的数据需要合并单元格, 手动去点的话, 费时费力, 又不能保证准确性. 此时一般有三种办法, 1.请出 ...

  4. Excel中部门合并了单元格,销售额如何按部门快速合并单元格求和?

    转载自品略图书馆 http://www.pinlue.com/article/2020/06/0120/3510667394452.html 在Excel中合并单元格可以说是一个又爱又恨的功能,合并了 ...

  5. Excel——快速合并单元格

    选中要合并内容的单元格,设置对其方式为[垂直居中],即选择上方菜单栏的[开始]--[垂直居中](在对齐方式选项中) 选择上方菜单栏的[开始]--[合并后居中](在对齐方式选项中),在弹出的提示框中单击 ...

  6. 计算机合并单元格怎么操作,如何在Excel中批量合并单元格(快速一步)

    在制作Excel表格时,为了使您的报表更简洁和易于参考,通常是将相同的内容合并在一起,但是您需要合并许多相同的单元格. 发疯. 如何快速批量合并相同的单元格?方法 1首先打开需要合并单元格的excel ...

  7. html表格里面怎么合并单元格的快捷键,合并单元格快捷键ctrl加什么?

    01 先选择要合并的单元格,按CTRL+1键,再用"←"及"→"方向键移动到第二个选项卡,再按ALT+M键,再按确定,完成.Excel是Microsoft为使用 ...

  8. 如何加减单元格指定数字_不要再复制粘贴!高效合并单元格的方法,都在这里了!...

    秋叶 Excel 数据处理学习班中,在前几节课我们就会跟学员传递: 标准基础表的每个字段,要做到最小单元化,在做数据分析的时候,比较方便统计. 但当把数据最小单元化的时候,又会出现一个问题: 「有些数 ...

  9. excel中合并单元格快捷键

    这里给大家介绍一下怎么利用合并单元格快捷键快速合并单元格. 工具/原料 excel 方法/步骤 首先我们需要将"合并后居中"这一按钮添加到"快速访问工具栏" 点 ...

最新文章

  1. 顺丰职级分成4级_14368!4月全国程序员均薪新鲜出炉!
  2. 【Cocos2d开发】Cocos2d下安卓环境的搭建
  3. Google Brain大牛Jeff dean视频
  4. Python 技巧篇-如何避免python报错导致强制关闭窗口
  5. Java NIO学习系列四:NIO和IO对比
  6. 一步一步SharePoint 2007之三十一:实现文档Event Handler(3)——附加Handler程序
  7. 直接裂开!京东二面被问SpringBoot整合MongoDB,我不会啊
  8. 7.3联盟最多的服务器,1.7.3 超级服务器inetd和xinetd
  9. oracle的创建视图,oracle 创建视图
  10. 小米笔记本关闭UEFI secure boot
  11. 二十九、非谓语动词_作定语
  12. 以树莓派为控制中心的软硬件之开发之脑电波模块
  13. Git Tower 3.2 - 最好用的代码管理工具
  14. mx4 pro 刷 原生 android,如期而至:MX4 Pro 迎来首个 Android 5.0 体验固件
  15. 小白学电脑计算机的组成,零基础的电脑小白学电脑
  16. python计算移动平均线_(转)简单移动平均线(Simple Moving Average,SMA) 定义及使用...
  17. 机动车排放微观控制-汽油机内净化技术
  18. 可编程渲染管线4 聚光灯阴影
  19. FOC电流双电阻采样两相电流幅值不等一系列问题
  20. java英文字母排序_Java编程实现中英混合字符串数组按首字母排序的方法

热门文章

  1. untiy 鼠标输入判断不灵敏(不准确)
  2. 在Linux上安装java、tomcat、mysql
  3. 【拓展】937- 科普:探讨浏览器指纹
  4. 微软用 ChatGPT 改写 Bing、Edge,市值一夜飙涨 5450 亿元!
  5. 文件夹中的多Excel文件合并
  6. 2019FME博客大赛——FME在城市规划中的应用初探 (基于图框图名图例制作、数据格式转换及SHP转CAD文件的思路)
  7. Linux下的du -sh命令
  8. Swoole在Tp5.1中的使用
  9. userdel 删除用户
  10. 手把手教你如何从数据入手判断渠道刷量造假作弊