VBAを使用して別のワークシートにデータを抽出するには?
従業員名、州、従業員ID、マネージャー、プロセスを含む会社レポートがあります。
上記のデータには250を超える行が含まれています。ここで、ユーザーがドロップダウンリストから[名前]、[マネージャー]、[プロセス]を選択するようにします。
情報は、シングルクリックで別のシートに更新する必要があります
上記の複数の基準で出力を取得するには、http://en.wikipedia.org/wiki/Visual_Basic_for_Applications [VBA]コードが必要です。VBエディターを起動するには、以下の手順に従う必要があります。[開発者]タブの[コード]グループをクリックします。 、Visual Basicを選択するか、Alt + F11を押してVBA画面を起動します
-
[挿入]、[モジュール]の順にクリックします
これにより、新しいモジュールが作成されます。
モジュールに次のコードを入力します。
マクロをGOボタンに割り当てることができます。 GOボタンをクリックすると、次の結果が得られます
上記のVBAコードは、従業員名、マネージャー、またはプロセスを変更すると、結果を自動的に更新します。
このように、VBAを介してAdvance Filter *を使用すると、複数の条件でデータを抽出できます。
ADVANCE FILTER INDEX:
link:/ Tips-introduction-to-use-advance-filter [Introduction to Advance Filter]
`link:/ Tips-using-and-or-and-multiple-criterias [1。
「And」、「Or」および複数の基準を使用する] `
`link:/ Tips-how-to-filter-unique-records [2。一意のレコードをフィルタリングする方法は?] `
`link:/ Tips-extract-records-after-specific-date-criteria [4。
特定の日付基準の後にレコードを抽出する] `
`link:/ Tips-extract-items-between-2-dates-criteria [5。
2つの日付の基準の間でアイテムを抽出します] `
`リンク:/ tips-how-to-extract-data-with-specific-text [6。
特定のテキストでデータを抽出する方法は?] `
`link:/ Tips-how-to-extract-data-to-another-worksheet-using-vba [7。
VBAを使用して別のワークシートにデータを抽出する方法は?] `