
いつもお世話になっております(ぺこり
毎度初歩的な質問でお恥ずかしいですが、
エクセルのオートフィルターで一昨日を抽出したいのですがやりかたがわかりません;
Sub 一昨日の抽出()
'
' 一昨日の抽出 Macro
'
'
ActiveSheet.ListObjects("テーブル1").Range.AutoFilter Field:=2, Criteria1:= _
xlFilter(“d”, -2, Date), Operator:=xlFilterDynamic
End Sub
とかを試したりしています。
どうしたらいいでしょうか;;
No.1ベストアンサー
- 回答日時:
こんにちは。
以下、Format 関数の "yyyy/m/d" の部分の書式をシートと合わせればよいと思います。Operator:=xlFilterDynamic というのは何だった思い出せませんが、二つの条件がない場合で、この条件ならいらないと思います。
Sub Table_AutoFilter()
With ActiveSheet
.ListObjects("テーブル1").Range.AutoFilter _
Field:=2, _
Criteria1:="=" & Format(Date - 3, "yyyy/m/d")
End With
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
人気Q&Aランキング
-
4
「パラメータが少なすぎます。3...
-
5
エクセルで色の付いたセルを抽...
-
6
【Access】条件未入力時、全件...
-
7
access クエリ yes/no型のクエ...
-
8
PDFファイル/抽出許可され...
-
9
未審査請求包袋抽出表作成とは...
-
10
エクセル関数で住所から丁目番...
-
11
ACCESSのクエリー抽出条件にIIF...
-
12
【AccessVBA】レコードセットOp...
-
13
X-Ripperというフリーウェアに...
-
14
Excel 文字列から6桁の数値の抽出
-
15
ACCESSのフォームからレポート...
-
16
Triton X-100 bufferの作り方に...
-
17
Access サブフォームでの選択行...
-
18
前のレコードの値を自動で入れたい
-
19
ACCESSでVBAから選択クエリの抽...
-
20
(ACCESS)条件に応じて、テキ...
おすすめ情報
公式facebook
公式twitter