![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
たとえばA列に日付があってA2以下に実データとすると。
手順1:
ALT+F11を押してマクロの画面を出し,挿入メニューから標準モジュールを挿入。
sub macro1()
activesheet.autofiltermode = false
range("A:A").autofilter field:=1, criteria1:=format(date, range("A2").numberformatlocal)
end sub
などのように登録します。
勿論,あなたのエクセルの実際の日付の書式が既知であれば,それを正しくマクロに直接組み込んでも構いません。
あなたのエクセルで実際に日付が入っているセル範囲等に合わせて,マクロを手直して使います。
マクロを実行すれば,フィルタがかかります。
手順2:
フォームツールバーのコマンドボタン,あるいはオートシェイプの図形で作図したり,簡単なインターネットバナー風画像等をシート上に配置。
右クリックしてマクロの登録を開始,いま用意したMacro1を登録してクリックすれば,いつでも使えます。
将来の応用:
今回のご質問のスコープではありませんので詳細は割愛しますが,マクロの勉強を進めるとブックを開いたときに自動起動するAuto_Openマクロ等に上述のMacro1を(または同じ内容を)実行させて,ブックを開いただけでその日のフィルタの状態になっているといった仕込みも出来るようになります。
マクロ、ボタンの作成により正しく本日分が抽出することができました。
なお、自動起動についても実装できたらいいなと考えておりましたので
非常に参考になりました。
ありがとうございます。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_16.png?5a7ff87)
No.3
- 回答日時:
こんばんは。
オートフィルタでは出来ませんが、フィルタオプションの設定を使えば出来ます。
検索条件を =TODAY() にすればうまくいくと思います。
フィルタオプションの設定が分からない場合は参照URLをどうぞ。
参考URL:http://www.eurus.dti.ne.jp/~yoneyama/Excel/filte …
No.2
- 回答日時:
質問の意味をよく理解できていないかもしれませんが。
Excel表に日付の項目があり、その値がPC日付と一致する行だけを表示するような、フィルタをかけたいということでしょうか。日付が変わってからExcelシートを開いた場合の考慮も必要ですか?
フィルタの条件として、関数 TODAY() の値を、 TEXT() で表示形式を指定して設定する方法は利用できないでしょうか。
ご回答ありがとうございます。
“TEXT() で表示形式を指定して設定する”の箇所だけどのようにすればよいのかわからず、
実施できませんでした。。。知識不足で申し訳ございません。
他の方のご回答と合わせ、今一度学んでから実施致します。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel Powerクエリーの質問、行数指定は可能でしょうか? 2 2022/08/22 12:54
- Excel(エクセル) エクセルでフィルタ後、考えている場所に値コピーができない。 1 2022/05/02 21:01
- Visual Basic(VBA) エクセルのマクロで対象ごとにシート分けしてその内容をセルに書き込みたい 9 2022/08/24 13:23
- その他(自然科学) フィルタの挿入損失(高周波部品) 3 2022/12/10 13:11
- Excel(エクセル) Excelのセル上の日付の不具合 3 2022/05/22 18:20
- Excel(エクセル) セキュリテイリスク このファイルのソースが信頼出来ないため********* 1 2023/03/02 10:09
- Excel(エクセル) エクセルでフィルタ後の列の重複を回避したい 6 2022/10/13 12:50
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- 国産バイク 燃料フィルタ内の気泡について 3 2023/04/02 09:01
- Excel(エクセル) Excel フィルタ後のコピー貼付けと可視セルの関係について 3 2023/02/07 16:42
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別シートのマクロを実行する方法
-
Application.Runエラー(1004)
-
プロシージャが大きすぎます!
-
エクセルのマクロボタンが編集...
-
マクロが登録できません
-
ExcelのVBAでDisplayalertsで警...
-
シート保護を掛けたまま並べ替...
-
AccessでExcelファイルを印刷
-
マクロ 戻るボタンを押したらシ...
-
エクセルVBAで、ボタンの文字を...
-
Access終了時にマクロまたはVBA...
-
access2010 コマンドまたはアク...
-
private sub にしたらマクロが...
-
ワードでのラベル作成の自動化
-
アクセス・マクロの登録について
-
マクロとモジュールの違いを教...
-
エクセル:保存するときに、標...
-
ACCESS エラーメッセージ表示...
-
Workbook_Openを起動時以外に呼...
-
特定のシートだけ印刷はマクロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのマクロボタンが編集...
-
別シートのマクロを実行する方法
-
Application.Runエラー(1004)
-
Access終了時にマクロまたはVBA...
-
access2010 コマンドまたはアク...
-
シート保護を掛けたまま並べ替...
-
今日の日付の範囲を指定して印...
-
エクセルVBAで、ボタンの文字を...
-
InputBox内の表示について
-
エクセルのマクロ
-
マクロ 戻るボタンを押したらシ...
-
エクセル VBA SendKeys ループ...
-
private sub にしたらマクロが...
-
マクロとモジュールの違いを教...
-
マクロが登録できません
-
Workbook_Openを起動時以外に呼...
-
アクセスのマクロについて
-
プロシージャが大きすぎます!
-
特定のシートだけ印刷はマクロ...
-
アクセス:検索フォームボタンに...
おすすめ情報