トップページ > プログラム > 2016年12月06日 > epR51daM

書き込み順位&時間帯一覧

14 位/190 ID中時間01234567891011121314151617181920212223Total
書き込み数0000010010000000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
293
Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net

書き込みレス一覧

Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
293 :デフォルトの名無しさん[sage]:2016/12/06(火) 05:33:01.09 ID:epR51daM
フィルターに関する質問です。A列に色々な果物の名前が入っているとします。
A列にフィルターを適用し、マクロの記録で「いちご、みかん、りんご」で抽出すると
次のようなコードが出ます。

Sub Macro1()
ActiveSheet.Range("$A$1:$A$19").AutoFilter Field:=1, Criteria1:=Array("いちご" _
, "みかん", "りんご"), Operator:=xlFilterValues
End Sub

この "いちご" , "みかん", "りんご" の部分を変数に置き換えて次のようにしましたが
うまく抽出されません。どこがいけないのでしょうか。

Sub Macro2()
Dim fruits As String
fruits = "いちご" & "," & "みかん" & "," & "りんご"
ActiveSheet.Range("$A$1:$A$19").AutoFilter Field:=1, Criteria1:=Array(fruits), Operator:=xlFilterValues
End Sub
Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
296 :293[sage]:2016/12/06(火) 08:58:18.37 ID:epR51daM
>>294
うまくいきました、ありがとうございます。

>>295
そうですね。今度からもうちょっと調べてから聞くようにしたいと思います。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。