2017-01-04 6 views
0

AからIまでの文字で始まるすべての行を表示するために列をフィルタリングしようとしています。私はVBAコードを見ています。ショー:私は私を通じてのみを表示する文字のAにそれを言うだろうどのようにExcel "Begins With ..."アルファベット文字の範囲

ActiveSheet.ListObjects("Table1").Range.AutoFilter Field:=6, Criteria1:= _ "=a*", Operator:=xlOr, Criteria2:="=b*"

*できる限り高度なフィルタを使用したくない場合もあります。

+0

を動作するはずです。 [ここで辞書の使用についてはこちらを参照](http://stackoverflow.com/questions/16602872/set-auto-filtering-multiple-wildcards/34822944#34822944) – tigeravatar

答えて

1

あなたは、高度なフィルタを使用して気にしない場合、これはあなたが回避策を使用する必要があります

ActiveSheet.ListObjects("Table1").Range.AutoFilter Field:=6, Criteria1:= _ 
    ">=a", Operator:=xlAnd, Criteria2:="<j" 
+0

WOW!あなたは男のトムです。ありがとうございました!ちょうどいくつかの人々がこれらの事を知っている方法美しい、ブラボーの卿! – user4223089