打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VBA实现多行数据合并为一列 | 水文工具集

VBA实现多行数据合并为一列

分类:代码, 博客 标签:

今天收到一个水位流量关系曲线表,为了方便人工查表,这表格是一个水位级别为一行的方式排列的,也就是1分米分为10列进行填充。现在需要把数据导入到水文测报系统中,而导入的格式是要求流量以一列进行排列的,几百个数据就算用复制粘贴的方式也够整理的,而且有好几张表格,因此使用VBA实现多行数据合并为一列的功能,这一功能在日常数据处理工作也经常会用到,水文工具集提供的这一VBA函数为MultiRowsToOneColumn,具体源代码如下:

Option Explicit'================================' 多行数据合并为一列' MultiRowsToOneColumn' http://www.cnhup.com'================================Sub MultiRowsToOneColumn()    Dim shtNew As Worksheet    Dim rngSelection As Range    Dim rngDest As Range    Dim i As Integer    Dim j As Integer        Dim iPosOfRow As Integer        Set rngSelection = Selection    Set shtNew = Sheets.Add    Set rngDest = shtNew.Cells(1, 1)    iPosOfRow = 0    For i = 1 To rngSelection.Rows.Count        For j = 1 To rngSelection.Columns.Count            rngDest.Offset(iPosOfRow, 0).Value = rngSelection.Cells(i, j).Value            iPosOfRow = iPosOfRow + 1        Next    NextEnd Sub

如果需要不同选择区域进行合并的话,可以对每个区域分别合并为一列,然后把这些列串接起来即可。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
104.将选择定单元格作成镜像图片
vb给TreeView控件添加节点一例
VB6.0 导出excel 方法源代码
如何批量删除PPT动画
VBA判断单元格内容格式、颜色、合并单元格
批量生成ppt
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服