0
我为我的日常报告记录了一个宏。当生成具有不同生效日期的新报告时,它只会捕获我记录的宏中指示的特定报告。选择小于特定日期的日期
我想改为捕获“覆盖期限之前的所有日期”,这在D2单元格中(2017年8月1日)。该日期的每个月都会更改为当前的覆盖期。
我的问题:
为
Criteria2
“科目登记”和“科目Reinst”:除了阵列(只有下面的日期),有没有代码说日期小于保险期内在单元格D2?是否有另一种方式来选择整个表而不是:
Rows("1:1000").Select
?
我很想事先感谢你。
Option Explicit
Sub AAHDAILY()
'
' AAHDAILY Macro
'
Sheets("original data").Select
ActiveSheet.Range("$A$1:$AA$35").AutoFilter Field:=12, Criteria1:= _
"ACCT ENROLL"
ActiveSheet.Range("$A$1:$AA$35").AutoFilter Field:=14, Operator:= _
xlFilterValues, Criteria2:=Array(0, "10/1/2015", 0, "6/1/2014", 0, "4/1/2013", 0, _
"1/1/2007")
Rows("1:1000").Select
Selection.Copy
Sheets.Add After:=ActiveSheet
ActiveSheet.Paste
Range("E15").Select
ActiveSheet.Name = "Retro Enrolls"
'
Sheets("original data").Select
ActiveSheet.Range("$A$1:$AA$35").AutoFilter Field:=12, Criteria1:= _
"ACCT REINST"
ActiveSheet.Range("$A$1:$AA$35").AutoFilter Field:=14, Operator:= _
xlFilterValues, Criteria2:=Array(0, "11/1/2015")
Rows("1:1000").Select
Selection.Copy
Sheets.Add After:=ActiveSheet
ActiveSheet.Paste
Range("F29").Select
ActiveSheet.Name = "Retro Reinstates"
End Sub
太谢谢你了。我明天早上去上班的时候会试试。 –
谢谢。这工作。 –