失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【无标题】EXCEL合并选中列相同内容单元格(VBA)

【无标题】EXCEL合并选中列相同内容单元格(VBA)

时间:2018-12-05 04:50:12

相关推荐

【无标题】EXCEL合并选中列相同内容单元格(VBA)

Sub 合并选中列相同内容单元格()Dim rngData As RangeDim i&, lngCol&, lngFirst, lngLastOn Error Resume NextSet rngData = Application.InputBox("请选择要合并的数据列!", Default:=Selection.Address, Type:=8)Set rngData = Intersect(rngData.Parent.UsedRange, rngData)lngCol = rngData.Column 'rngData所在列lngFirst = rngData.RowlngLast = lngFirst + rngData.Rows.Count - 1Application.ScreenUpdating = FalseApplication.DisplayAlerts = FalserngData.Parent.SelectFor i = lngLast To lngFirst + 1 Step -1If Cells(i, lngCol) = Cells(i - 1, lngCol) ThenCells(i - 1, lngCol).Resize(2, 1).MergeEnd IfNextrngData.VerticalAlignment = xlCenterApplication.ScreenUpdating = TrueApplication.DisplayAlerts = TrueMsgBox "合并完成。"End Sub

01.选中某列

02.开发工具--打开VB--插入模块--复制粘贴--运行

如果觉得《【无标题】EXCEL合并选中列相同内容单元格(VBA)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。