VBA For MS ExcelでExcelワークシートのデータをカスタムフィルタする方法は?

VBA For Office SuiteまたはVirtual Basic For Applicationsは、オフィスの専門家の間で人気が高まっています。 それは今、ユーザーのための強力なプログラミングツールであり、VBAについての最もよい事は、あなたがコーディングについて何も知らない場合でも、それを使 VBAには、特定の関数をカスタマイズするために作成するオブジェクトであるマクロがあります。 次に、これらのマクロを呼び出して、独自の要件に合わせて実行します。

フィルタリングは、MS Excelで非常に人気があり、一般的に使用されるツールです。 MS Excelで非常に大きなデータセットを処理し、特定の値またはエントリのみを確認する必要がある場合は、その時点で要件ではない行をフィルタリング たとえば、クラス内の学生のマークを含むExcelシートを作成し、全員が80%以上のスコアを取得したユーザーを検索する場合、学生のスコアが80%未満のすべての行 だから、これは概念です。

VBAの場合、フィルタ操作用のマクロを作成することができます。 この記事では、私はそれを行う方法を紹介しなければなりません。

VBA For MS ExcelでExcelワークシートのデータをカスタムフィルタする手順

まず、MS Excelの開発者タブをオンにする必要があります。

次に、リボンの開発者タブをタップします。 参照には2つのタイプがあり、1つは絶対参照であり、もう1つは相対参照です。 私はすでに相対参照を使用して同じトピックに関する記事を書いています。 しかし、ここでは、相対参照を使用せずにお見せします。 関数のソートおよびフィルタタイプには、常に絶対参照を使用します。 次に、[マクロの記録]をクリックします。

相対参照マクロレコーダー VBA

これで、マクロの記録ウィンドウが開きます。 ショートカットキーを選択します。 ショートカットにF I L T E R B Y C A T E Goryclothingaccessoriesという名前を付けました。 これは、マクロがカテゴリが衣類またはアクセサリーのいずれかである行のみを表示することを意味します。

VBA For MS ExcelのExcelワークシートのカスタムフィルタデータ

さて、データタブに移動し、フィルタツールをクリックします。 これにより、フィルタツールが有効になります。 次に、カテゴリ列の下のドロップダウン矢印をクリックします。 服やアクセサリーのメニューのみを確認してください。

VBA For MS ExcelのExcelワークシートのカスタムフィルターデータ

今、開発者タブに移動し、記録を停止をクリックします。

MS Excel用VBAのExcelワークシートのカスタムフィルターデータ

たとえば、数値範囲に基づいてフィルタリングする場合、ここではsales15,000と5 55,000の間の売上高を持つ行 だから、販売列のドロップダウンメニューをクリックし、番号フィルタに移動し、間を選択します。

VBA FOR MS ExcelのExcelワークシートのカスタムフィルタデータ

これにより、カスタム自動フィルタウィンドウが開きます。 範囲を選択します。 [OK]をクリックします。

MS Excel用VBAのExcelワークシートのカスタムフィルターデータ

マクロが作成されました。 次に、[開発者]タブに移動し、[記録の停止]をクリックします。

それだけです!

続きを読む:すべてのExcel VBAチュートリアルのリスト

デバレーナについて

幸せはその最高の治療法です。 自分自身と他の人を癒すためにそれを使用してください!

Write a Comment

メールアドレスが公開されることはありません。