首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么用VBA 删除EXCEL 中重复的数据(日期相差一天之后的,第一笔数据保留)

2012-01-30 
如何用VBA 删除EXCEL 中重复的数据(日期相差一天之后的,第一笔数据保留)如题例子如下:674E016302011-12-11

如何用VBA 删除EXCEL 中重复的数据(日期相差一天之后的,第一笔数据保留)
如题
例子如下:
674E01630 2011-12-11113
674E01630 2011-12-22055

674E01630 2011-12-51105
674E01630 2011-12-61125
674E01630 2011-12-71140
674E01630 2011-12-81160
674E01630 2011-12-91165

删除后保留:
674E01630 2011-12-11113
674E01630 2011-12-51105


请问老鸟们,大侠们,高手们 如何实现啊 ,小弟在此谢过了,搞定一定加分,在此谢谢。。我想了一天了没个结果。


[解决办法]

探讨
引用:
VB code

'
' Macro1 Macro
' 宏由 微软用户 录制,时间: 2011-11-24
'

'
Range("B5").Select
Application.WindowState = xlMinimized
Rows("4:4").Select
Selection.Delete Shift:=xlUp
Ro……

[解决办法]
你的思路是对的,就是在中间删除的时候,不能一行一行的删除,要找到一个删除的起始行与终止行,多行删除。

热点排行