- ベストアンサー
エクセルでシートをまたいでコピー
エクセルでたとえば A商店 だいこん 1 200 A商店 にんじん 2 180 B会社 リンゴ 1 200 C販売 からいも 1 100 C販売 お茶 1 200 とかある時に1枚目の「A商店」という名のシートに、そのシートに だいこん 1 200 にんじん 2 180 B会社のシートに りんご 1 200 C販売のシートに からいも 1 100 お茶 1 200 とかに自動的に振り分ける方法はないでしょうか。シートの名前まで自動的につける必要はありません。すでにシートは作ってあります。データベースで作ったデータが1万行以上あり、前任者がエクセルで作った表に変換しなければならないのです。シートは約30枚あり、テーブル内のレコードの項目順の並べ替えはすんでいますが、順序はエクセルのシートの順番とは違います。わかりにくいとは思いますが補足要求をしていただければ再度ご説明します。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
noname#148473
回答No.1
お礼
お世話になります。私がぼんやりと考えていた方法よりずっとシステマティックに組み立てていらっしゃいます。参考になりました。 >VBAはお嫌いですか。 そういうわけではないのですが、これだけデータ構造がはっきりしていて、レコードの数が多いのに何もエクセルを使うことはないだろう、という私の印象です。実はPCの具合が悪いとかで、友人の職場によばれて相談を受けたのですがHDの中を見てびっくり! 各人が自分の名前でフォルダを作り、その中にはエクセルのファイルがてんこ盛りで、業務用の基幹ソフトのマスターのメンテもかけてなくてetc… 質問以外にもいろいろと不具合があり、ハードのメンテともに貴重な休日を費やしてしまいました。基幹業務にエクセルを使わないよう念を押して、不要になったフォルダを選択しシフト+デリートで全部消したとき、ほんとにすっきりしました。どうもエクセルのVBAが一人歩きしていたようで、業務よりもそっちが目的になっていたような感じです。実は単なる清書ソフトとしてしかつかっていなかったのですけどね。 お手間をとらせた上、グチまで聞いてもらってありがとうございました。