0
日報のマクロを記録しました。有効期限が異なる新しいレポートを作成すると、記録されたマクロに示されている特定のものだけがキャプチャされます。特定の日付より小さい日付を選択する
セルD2(2011年8月1日)にある「カバレッジ期間より前のすべての日付」をキャプチャしたいと考えています。毎月その日付が現在のカバレッジ期間に変わります。
私の質問:Criteria2
「アカウンティング登録ステム」と「アカウンティングReinst」については
:配列の代わりに(下記の日付だけで)、カバレッジ期間より短い日数を言うためのコードがありますセルD2?
シート全体を選択する別の方法はありますか?
Rows("1:1000").Select
?
あらかじめご了承ください。 Nは、日付(だけでなく、日付のように見えるテキスト)、D2は、日付が含まれているセルを含む列を想定すると、
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
をありがとうございました。明日の朝、仕事に行くときにそれを試してみます。 –
ありがとうございます。これはうまくいった。 –