我希望在某个日期通过某个数据集(使用过滤器)进行宏过滤。如果找不到日期,我希望弹出一个消息框,说明没有进行任何交易,如果找到日期,我希望它复制该日期的整个数据集. 在下面,我告诉它过滤那个日期。我复制数据集没有问题,如果过滤器中没有出现日期,我似乎无法弹出消息框。
` ' Copy New Buys Windows("Filename").Activate MonthlyBuys.Activate
ActiveSheet.Range("$A$1:$CN$760").AutoFilter Field:=14, Criteria1:="SA68"
ActiveSheet.Range("$A$1:$CN$760").AutoFilter Field:=10, Operator:= _
xlFilterValues, Criteria2:=Array(1, "08/20/2013")
Lastrow = MonthlyBuys.Cells(Rows.Count, 1).End(xlUp).Row
If WorksheetFunction.CountA(Range("A2:CN" & Lastrow)) = 0 Then
MsgBox ("No New Transactions for" & Now)
Else
MonthlyBuys.Range("A2:CN" & Lastrow).Copy
End If`
谢谢您的帮助!