No.3ベストアンサー
- 回答日時:
> VBAでやるなら、
> Me.Form.FilterOn = False
> をマクロでやりたいです。
ご質問の趣旨が「並べ替えは維持した状態で、フィルタだけ解除したい」という
ことでしたら、以下の方法で対応できます。
a)フィルタの解除専用の場合
***************************
アクション:コマンドの実行
コマンド:フィルタをすべて解除
***************************
※フィルタが適用されていない状態で実行するとエラーになります。
(コマンドボタンで実行させる場合、フィルタ未適用時はボタンを使用不可
にするか、マクロの『条件』欄に「~.FilterOn = True」の記述が必要、と)
また、フォームのプロパティシートの『データ』タブにある『フィルタ』欄(VBAでの
Me.Form.Filterに相当)に設定された文字列も削除されます。
b)フィルタの適用/解除を交互に切り替える場合
***************************
アクション:コマンドの実行
コマンド:フィルタの実行/解除
***************************
※当該フォームにフィルタが設定されていない場合、エラーとなります。
(フォームのプロパティシートの『データ』タブにある『フィルタ』欄に
フィルタとなる文字列が設定されていればOk:)
(フィルタが適用済みなら解除、解除済みなら適用、となります)
因みに、マクロのデザインビューで、『デザイン』リボンの『表示/非表示』グループ
内にある『すべてのアクションを表示』をオンにしてもよいのでしたら、以下の
方法もあります。
(VBAでの方法をご存知の上でマクロで対応ということは、勤務先のセキュリティ
方針によるものかと思いますので、この方法も不可かもしれませんが(汗))
***************************
アクション:値の代入
アイテム:Forms!フォーム名.Form.FilterOn
式:False
***************************
※サブフォームの場合の『アイテム』は以下のようになります:
Forms!フォーム名!サブフォームコントロール名.Form.FilterOn
No.2
- 回答日時:
フィルタを解除するということはレコードを
すべて表示するということになるかと思いますので、
アクションを
「全レコードの表示」
にしてマクロを別途作成すればよろしいかと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
ロボットの住む世界で流行ってる罰ゲームとは?
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
ACCESS VBA メインフォーム及びサブフォームのフィルタのクリア
Access(アクセス)
-
Access サブフォームでの選択行の取得
その他(データベース)
-
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
-
4
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
5
ACCESS クエリ→フォーム フィルターをかけたデータのみエクスポートしたい
Excel(エクセル)
-
6
フィルタ後のフォームの件数の取得の仕方
Access(アクセス)
-
7
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
8
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
9
アクセスのfilter、複数条件の記述方法を教えてください。
Access(アクセス)
-
10
Accessでフィルタの実行アクションをクリアするには?
Access(アクセス)
-
11
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
12
アクセスVBAのMe!と[ ]
Access(アクセス)
-
13
ACCESS で マクロの中でフィルタを使用する方法
その他(データベース)
-
14
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
15
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
16
クエリで出来た表にチェックボックスを追加する
その他(Microsoft Office)
-
17
Access 複数条件検索の設定が上手く行きません
Access(アクセス)
-
18
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
19
アクセスのフィルタ nullについて。
その他(データベース)
-
20
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのオートフィルタで最...
-
エクセルで時刻(8:00~20:00)...
-
エクセルでオートフィルタのボ...
-
Excelのオートフィルタで非表示...
-
エクセルの偶数行(奇数行)の抽出
-
エクセルにて、フィルタをかけ...
-
Excelで文字を入力と自動的にフ...
-
オートフィルタで選択したデー...
-
【Excel/関数/条件付き書式】月...
-
エクセル、オートフィルタで最...
-
スプレッドシートのチェックボ...
-
excelオートフィルタの検索条件...
-
【Excel2003】オートフィルタの...
-
Excelで一定の行(列)間隔の数...
-
エクセルのオートフィルタで困...
-
可視セルを対象としたcountifが...
-
エクセルで指定期間内に在職す...
-
エクセルで検索窓のようなもの...
-
エクセルで隔週をもとめる
-
オートフィルタで3つ以上の条...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのオートフィルタで最...
-
エクセルで時刻(8:00~20:00)...
-
エクセルでオートフィルタのボ...
-
Excelのオートフィルタで非表示...
-
エクセルの偶数行(奇数行)の抽出
-
エクセル関数で、数字の入った...
-
エクセルにて、フィルタをかけ...
-
access マクロでのフィルタの...
-
エクセル、オートフィルタで最...
-
Excel共有ブックのオートフィル...
-
なぜShowAllDataだとうまく行か...
-
関数で小数点以下を抽出したい
-
エクセルで検索窓のようなもの...
-
データの抽出を教えてください
-
ACCESSでスペースの抽出
-
エクセルで指定期間内に在職す...
-
オートフィルタで3つ以上の条...
-
Excelのフィルターで抽出した状...
-
可視セルを対象としたcountifが...
-
Excel2003 オートフィルタで「...
おすすめ情報