0

アドバイスが必要です。列 B の値で分割する必要がある大きな Excel シートがあります。キッカーは、場合によっては、列 B から複数の値が必要になることです。例 A と B を一緒にして、C をオンにする独自の。このマッピングを持つ別のブックがあります。私は、この仕事に最適な 1 つのツールと 2 つの方法に行き詰まっています。

Excelでは、これを機能させる方法がわかりません。リストを調べるにはループが必要なのはわかっていますが、結合する必要があるものをどのように処理すればよいですか?

アクセスでは、データ用のテーブルとパッケージ リスト用のテーブルを考えていました。クエリを作成し、VBA を使用して値をクエリにループします。

4

1 に答える 1

1

列Bの値に基づいて、メインシートを複数のシートに分割したいと思います.

Excel vba辞書を利用できます

VBAには辞書構造がありますか?

  1. 以下のように、マッピングを含むワークブックをディクショナリにロードする必要があります。

    キー = '列 B の値'

    Value = 'そのデータを移動するシートの名前'

  2. データを含むシートをループして、列 B の値を取得し、辞書を検索して、このデータが移動するシート名を取得します。そのシート名にデータを書き込みます。

お役に立てれば。

于 2013-10-16T20:41:22.933 に答える