[[20160318063000]] 『マクロでオートフィルター4つ以上』(ZETZET) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『マクロでオートフィルター4つ以上』(ZETZET)

マクロでオートフィルター4つ以上
C列で、頭がAで始まる物、Fで始まる物、Gで始まる物、Xで始まる物でフィルターを
かけたいのですが、どうすれば良いでしょうか。
A*とかワイルドカードが使える事はわかったのですが
宜しくお願いします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


いわゆるフィルタオプション(詳細設定と書いてあるボタン)を利用してはいかがですか?

(γ) 2016/03/18(金) 07:17


 私もフィルターオプションをおすすめしたいですね。

 あるいは、マクロで処理するということですから、処理終わった後に フィルター設定の▼なんかは消えていいのですよね。
 であれば、オートフィルターを使うなら、2003時代に、工夫していたテクニック、作業列を作って、そこに数式をセットして
 該当のものを識別。
 その作業列でフィルタリングしたあと、作業列を削除 ということも考えられますね。

(β) 2016/03/18(金) 07:50


作業列案の実例なぞ。

使っていない列に、以下の数式を入れてみてください。
=IFERROR(FIND(LEFT($C2,1),"AFGX"),"")

あとは、オートフィルタを設定し、作業列が空欄のものを除外するだけです。
(???) 2016/03/18(金) 09:25


 1) 空いている列の2行目に
    =SUM(COUNTIF(C2,{"A*","F*","G*"}))

 2) C列を選択
    [データ]-[詳細設定]
    [検索条件範囲]をクリックして 1) の2行(1行目の空白を含める)を選択して[OK]

 これをマクロ記録すれば?
(seiya ) 2016/03/18(金) 12:22

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.