No.1ベストアンサー
- 回答日時:
とりあえず、質問中の矛盾を指摘させていただきますね。
> ※フィルタをかけたい文字が都度かわるので、
> 毎回フィルタの機能を使うのは面倒なため、フィルタの機能は×
のであれば、
> 自動的にフィルタが掛かるようにしたい
不可能です。
フィルタの機能を使わないでフィルタをかけるのは、
いかにエクセルと言えど、マクロを使うと言えど、無理なものは無理です。
だから、回答がつかないのです。
さてさて現状の確認ですが、
横に項目がいくつか並んでいて、縦にデータ行が並んでいる、
いわゆる一般的なエクセルの表で、
このある項目に対してフィルタを掛けたい、と言うイメージで良いですね。
これを前提に話を進めます。
例えば、データ表がA3:D50の範囲に用意されていて、
キー項目列から抽出したい文字列をB1セルに入力しました。
この文字列を基にA列にフィルタを掛けたいものとします。
そうすると、以下のコード
Sub FilSet()
If Range("A3").AutoFilter = False Then
Range("A3").AutoFilter
End If
Range("$A$3:$D$50").AutoFilter Field:=1, Criteria1:=Range("B1").Value
End Sub
これを実行すると、B1の文字列(値)に従ってA列にフィルタを掛けます。
フィルタを解除する機能も必要でしょう。
それは以下のコード。
Sub FilReset()
If Range("A3").AutoFilter = True Then
Range("A3").AutoFilter
End If
End Sub
これでフィルタを解除できます。
これらを標準モジュールやブックモジュール、シートモジュールに貼り付けて、
図のようにボタンを作っておくと便利と思います。
このB1セルに入力規則→リストを設定しておけば
ドロップダウンから選択→フィルタの一連の動作をマウスで行う事も可能でしょう。
どちらにしても、フィルタの処理をしたいなら
マクロを使うにしてもフィルタ機能を使わないと実行できません。
なお、マクロの設定方法は別途お調べください。
Webで検索すると懇切丁寧に解説しているサイトがゴロゴロしていますので。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロで対象ごとにシート分けしてその内容をセルに書き込みたい 9 2022/08/24 13:23
- Excel(エクセル) Excelのセル上の日付の不具合 3 2022/05/22 18:20
- Visual Basic(VBA) オートフィルタで抽出結果に 罫線をひく方法 1 2022/07/13 13:08
- Visual Basic(VBA) エクセルVBAコピー 2 2022/06/08 21:45
- カスタマイズ(バイク) xv400 viragoの燃料コックについて 3 2023/04/12 06:54
- Excel(エクセル) スプレッドシートのチェックボックスとフィルタを連携させたい 2 2022/09/26 18:02
- Excel(エクセル) エクセルのフィルターを複数シートに連動させたいです。 エクセルファイルに15シートあります。 そのう 2 2022/05/01 21:47
- 工学 コンデンサのサブクラスX1、X2について 1 2022/11/13 12:36
- その他(自然科学) フィルタの挿入損失(高周波部品) 3 2022/12/10 13:11
- 国産バイク 燃料フィルタ内の気泡について 3 2023/04/02 09:01
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
遅刻の「言い訳」選手権
よく遅刻してしまうんです…… 「電車が遅延してしまい遅れました」 「歯医者さんが長引いて、、、」 「病院が混んでいて」 などなどみなさんがこれまで使ってきた遅刻の言い訳がたくさんあるのではないでしょうか?
-
プリン+醤油=ウニみたいな組み合わせメニューを教えて!
プリンと醤油を一緒に食べると「ウニ」の味がする! というような意外な組み合わせから、新しい味になる食べ物って色々ありますよね。 あなたがこれまでに試した「組み合わせメニュー」を教えてください。
-
とっておきの「まかない飯」を教えて下さい!
飲食店で働く方だけが食べられる、とっておきの「まかない飯」。 働いてらっしゃる方がSNSなどにアップしているのを見ると、表のメニューには出てこない秘密感もあって、「食べたい!!」と毎回思ってしまいます。
-
オートフィルタの検索値を、所定のセルから参照(複数条件/部分一致)
Excel(エクセル)
-
[Excel]保護されたシートのマクロによるオートフィルタ有効設定について
Excel(エクセル)
-
エクセルで特定の列が0表示の場合、その行を非表示にしたい
Excel(エクセル)
-
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~12/2】 国民的アニメ『サザエさん』が打ち切りになった理由を教えてください
- ・ちょっと先の未来クイズ第5問
- ・【お題】ヒーローの謝罪会見
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでオートフィルタのボ...
-
エクセルのオートフィルタで最...
-
エクセルで時刻(8:00~20:00)...
-
Excelのオートフィルタで非表示...
-
スプレッドシートのチェックボ...
-
エクセルの偶数行(奇数行)の抽出
-
Excel2003 オートフィルタで「...
-
なぜShowAllDataだとうまく行か...
-
[excel] 自由記述部分の抜き出し
-
エクセル関数で、数字の入った...
-
Excel VBAのオートフィルタ解除...
-
今日の日付のデータをすばやく...
-
Excelマクロ:オートフィルタ3...
-
マクロで条件に合った行の選択...
-
エクセル オートフィルター
-
Excelで一定の行(列)間隔の数...
-
エクセル・条件付で行を削除す...
-
オートフィルタは金額の桁カン...
-
EXCEL VBAで条件付き保護について
-
エクセルについてなのですが・...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでオートフィルタのボ...
-
エクセルで時刻(8:00~20:00)...
-
エクセルのオートフィルタで最...
-
Excelのオートフィルタで非表示...
-
エクセルの偶数行(奇数行)の抽出
-
エクセル関数で、数字の入った...
-
オートフィルタで選択したデー...
-
Excel共有ブックのオートフィル...
-
access マクロでのフィルタの...
-
なぜShowAllDataだとうまく行か...
-
オートフィルタで3つ以上の条...
-
スプレッドシートのチェックボ...
-
データの抽出を教えてください
-
可視セルを対象としたcountifが...
-
エクセルにて、フィルタをかけ...
-
オートフィルタで未入力(空白...
-
Excelで文字を入力と自動的にフ...
-
ACCESSでスペースの抽出
-
関数で小数点以下を抽出したい
-
エクセルで指定期間内に在職す...
おすすめ情報