タイトル : Re^2: 2つのシートの件数を求めたい 投稿日 : 2019/12/24(Tue) 21:32 投稿者 : EXCEL使い
魔界の仮面弁士さま、返信ありがとうございます。 提供できる情報が少なくてすいません。 やりたいことは、テーブル1でコードごとに件数をカウント テーブル2でコードごとに件数をカウント、 それをコードごとにレコードセットで抽出みたいな感じ です。 その他に、データがNull以外のデータを抽出したりする こともありますが、一番は最初に書いたことが希望でした。 ですが、教えていただいたSQLを見てみましたが私には 到底理解できませんでした。情けない・・・ なので、方法を変えて一旦テーブル1でコードごとに件数を カウント。それをEOFまでループして出てきたコードで テーブル2にコードごとに件数をカウントするSQLを発行して データを取得。それをセルに吐き出すという方法に変えました。 ソース; SELECT コード,Count(*) AS cnt FROM テーブル1 GRUP BY コード Do UNTIL EOF SELECT コード,Count(*) AS cnt FROM テーブル2 WERE コード=テーブル1.コード GRUP BY コード Range("A1")=テーブル1!コード Range("B1")=テーブル1!cnt Range("C1")=テーブル2!cnt テーブル1.MoveNext Loop と、まぁ作ったソースはこんな感じでしょうか。 これで何とか希望の件数のカウントは出来たので これでいこうと思います。 今回、少ない情報のなかアドバイスをいただき ありがとうございました。 また何かあったらよろしくお願いします。 |