【エクセルマクロ】アスタリスク「*」文字列でフィルタ抽出:2選

vba-アスタリスクを文字列でフィルタ抽出-アイキャッチ ExcelVBA

エクセルマクロで、アスタリスクを文字列としてフィルタ抽出するVBAコードをご紹介します。

このページのマクロコードは、コピペで使えます。
ぜひ、お試しください。

アスタリスクを含むデータ抽出

以下のExcelVBAを実行すると、アスタリスクを含むデータをフィルタ抽出します。


Sub アスタリスクを文字として認識()

    ActiveSheet.Range("A1").CurrentRegion.AutoFilter _
            Field:=2, _
            Criteria1:="=*~**"

End Sub

 

マクロ実行後

セル内のアスタリスクを文字として認識して、

アスタリスクを含むデータをフィルタ抽出します。


 

アスタリスクを除くデータ抽出

以下のExcelVBAを実行すると、アスタリスクを含まないデータをフィルタ抽出します。


Sub アスタリスクを文字として扱う()

    ActiveSheet.Range("A1").CurrentRegion.AutoFilter _
            Field:=2, _
            Criteria1:="<>*~**"

End Sub

 

マクロ実行後

セル内のアスタリスクを文字として認識して、

アスタリスクを含まないセルをフィルタ抽出します。


 
 
この記事がお役に立ちますと幸いです。
 

【エクセルマクロ】オートフィルタ処理を自動化:超便利26選
...

 

「たった1秒で仕事が片づくExcel自動化の教科書【増強完全版】」
「5時間かかる作業が3時間でできます」ではなく「1秒で終わらせます」へ
毎日の業務を瞬時に終わらせるしくみを解説