根据criterea删除单元格范围


-1

我有一个包含多个宏的Excel文件,用于数据处理。主文件读取一个或多个.csv文件,并将所需的所有数据复制到主文件中的选项卡(我们称之为sheet1)。经过一些处理后,新数据将被复制到第二个选项卡(sheet2)中,并清除sheet1。Sheet2包含之前已读出的所有数据。

sheet1的F列包含特定事件的日期,该日期将传输到sheet2中的E列。
我想做的是检查工作表之间的重叠日期并删除包含它们的行,因此sheet2中没有双重条目。


我迷路了。如果它从那里复制Sheet1 Col FSheet2 Col E你不想看到任何重复。在2列中应该没有重复的日期?哪个列应删除日期?
戴夫

我想,因为Sheet1被清除,删除应该在Sheet2上完成..
kenkh 2014年

像kenkh所说,应该在sheet2上删除包含双日期的行。
Dincky 2014年

Answers:


0

修改VBA,以便不将所有数据从sheet1复制到sheet2,而只复制所需的数据。每次您要将数据从sheet1复制到sheet2时,请检查sheet2中是否已存在数据,如果存在,请不要复制它。您需要为sheet1和sheet2中的行指定单独的索引。

你知道多少VBA?你如何确定两个日期是否“重叠”?


不幸的是,我对VBA的理解和技能非常有限。我能够理解代码,但不熟悉可用的特定功能。因此,除了在录制按钮的帮助下,我将无法编写自己的vba。
Dincky 2014年

@Dincky您可以发布现有的VBA,并解释“重叠”或“双重约会”的含义吗?
Snowbody 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.