|
▼しまたす さん:
こんばんは
典型的なフィルターオプション処理ですね。
たとえばSheet1のどこかの列にお得意様のコードなり名前があったとして
その1行目にタイトルとして"顧客"とあったとします。
顧客
山田さん
田中さん
吉田さん
で、Sheet2には、買い物をした人のリストがあるわけで、そのどこかの列にも
買い物客のコードなり名前がありますよね。この1行目のタイトルをSheet1のタイトルと
同じもの(たとえば"顧客")としておきます。
で、フィルターオプションを動かします。
エクセルのバージョンが2003以前か2007以降かでメニューが少し違いますが
わかりますかね。
まずSheet3を表示させた状態でフィルターオプションを選びます。
で、リスト範囲としてSheet2のリストの列を選びます。
検索条件範囲としてSheet1の"顧客"から、その列の最後、吉田さんまで選びます。
指定した範囲にチェックをつけて抽出範囲としてSheet3のA1を選びます。
これで、OKを押します。
これをマクロ記録すればコードが生成されます。
抽象的な説明でわありにくいですかね。
シートレイアウトがわかれば、具体的にアドバイスできるのですが。
|
|