私のクエリは以下の通りです:
毎月、通信事業者から次の形式のすべての加入者の Excel リストが提供されます。
GSM number, account num, caller location, called location, units, cost
123456, abc123456, loc1, loc2, 23, 11.231
123456, abc123456, loc8, loc4, 5, 3
123456, abc123456, loc1, loc4, 102, 71.1
789012, def789012, loc4, loc5, 11, 1.43
789012, def789012, loc4, loc5, 1, 0.23
345678, ghi345678, loc6, loc7, 7, 2.23
等々..
列 A (gsm 番号) を調べて、その番号のすべての行をその番号の名前が付いたワークシートにコピーします。たとえば、行 1 ~ 3 を 123456 という名前のワークシートにコピーします。
私はこのサイトで他のいくつかの クエリを実行し、機能するものを思いつきましたが、機能しません. 私が直面している問題は、特定の呼び出し元の行数が固定されておらず (呼び出しごとに 1 行)、呼び出し元の数も固定されていないことです (ゼロ呼び出しは行がないことを意味します)。私は OnCellValueChange タイプのソリューションを試しています - マクロを理解して編集できるので - まだ書いていません。
御時間ありがとうございます!
編集: また、補足として、各スプレッドシートに「費用」列の合計を入れることはできますか?
編集編集:あなたの解決策に感謝します。しかし、VBA に慣れていないことが私の妨げになっていました。そのため、Excel シートをそのまま SQL データベースに取り込み、SQL/ASP ですべての書式設定とクエリをオンラインで直接実行しています。そのため、ユーザーは自分の電話番号 (およびパスワード) を入力するだけで、動的に生成された小計と並べ替えで通話記録を確認できます。とても親切に助けてくれてありがとう。