码迷,mamicode.com
首页 > 其他好文 > 详细

exel中合并一列相同的数据到一行

时间:2016-10-14 20:43:31      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

Sub 按钮1_Click()

Application.ScreenUpdating = False
arr = Range("a1:c" & [a65536].End(xlUp).Row)
[g1].CurrentRegion.ClearContents
Cells(1, "g") = arr(1, 1)
Cells(1, "h") = arr(1, 2)
Cells(1, "i") = arr(1, 3)
r = 1
For i = 2 To UBound(arr)
If arr(i, 1) <> arr(i - 1, 1) And arr(i, 1) <> "" Then
r = r + 1
Cells(r, "g") = arr(i, 1)
End If
Cells(r, "iv").End(xlToLeft).Offset(0, 1) = arr(i, 2)
Cells(r, "iv").End(xlToLeft).Offset(0, 1) = arr(i, 3)
Next
Application.ScreenUpdating = True
End Sub

exel中合并一列相同的数据到一行

标签:

原文地址:http://www.cnblogs.com/qiniqnyang/p/5961573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!